在Apache CloudStack的裸机组件中发现了一个缓冲区溢出漏洞

CVE编号

CVE-2019-17562

利用情况

暂无

补丁情况

N/A

披露时间

2020-05-15
漏洞描述
在Apache CloudStack的baremetal组件中发现了一个缓冲区溢出漏洞。这适用于4.13.1之前的所有版本。该漏洞是由于在裸金属虚拟路由器中mac参数的验证不足造成的。如果在mac参数中插入任意shell命令,v-router将处理该命令。例如:正常:http://{GW}:10086/baremetal/provisiondone/{mac},异常:http:// GW}:10086/baremetal/provisiondone/#';whoami;#。可以通过升级到Apache CloudStack 4.13.1.0或更高版本来缓解这个问题。

解决建议
目前厂商已发布升级补丁以修复漏洞,补丁获取链接:
https://lists.apache.org/thread.html/rcbaafc6ae1f32e8f1e5987c243a26faf83c5172348ee7c17a54ea7f9%40%3Cusers.cloudstack.apache.org%3E
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 apache cloudstack * Up to
(excluding)
4.13.1.0
CVSS3评分
9.8
  • 攻击路径
    网络
  • 攻击复杂度
  • 权限要求
  • 影响范围
    未更改
  • 用户交互
  • 可用性
  • 保密性
  • 完整性
CWE-ID 漏洞类型
CWE-119 内存缓冲区边界内操作的限制不恰当
CWE-20 输入验证不恰当
阿里云安全产品覆盖情况