低危 QEMU块驱动存在多个整数溢出漏洞

CVE编号

CVE-2014-0143

利用情况

暂无

补丁情况

官方补丁

披露时间

2017-08-11
漏洞描述
QEMU中块驱动程序中的多个整数溢出(可能在2.0.0之前)允许本地用户通过(1)block / parallels.c中的parallels_open函数或(2) bochs.c中的bochs_open函数,大型 L1 table在 (3)qcow2-snapshot.c 中的qcow2_snapshot_load_tmp中,或者(4)qcow2-cluster.c中的qcow2_grow_l1_table函数,(5)block.c中bdrv_check_byte_request函数中的大请求和其他块驱动程序,(6)在qcow2-refcount.c中的get_refcount函数中精心制作的集群索引,或者(7)cloop.c中cloop_open函数中的大量 block中精心设计的 catalog size,它们触发缓冲区溢出,内存损坏,大内存分配和越界读写,从而导致导致拒绝服务(崩溃)。

解决建议
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
https://lists.gnu.org/archive/html/qemu-devel/2014-03/msg04994.html
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 qemu qemu * Up to
(including)
1.7.1
运行在以下环境
系统 centos_6 qemu-kvm-tools * Up to
(excluding)
0.12.1.2-2.415.el6_5.8
运行在以下环境
系统 debian DPKG * Up to
(excluding)
2.0.0+dfsg-1
运行在以下环境
系统 debian_10 qemu * Up to
(excluding)
2.0.0+dfsg-1
运行在以下环境
系统 debian_11 qemu * Up to
(excluding)
2.0.0+dfsg-1
运行在以下环境
系统 debian_12 qemu * Up to
(excluding)
2.0.0+dfsg-1
运行在以下环境
系统 debian_7 qemu * Up to
(excluding)
1.1.2+dfsg-6a+deb7u4
运行在以下环境
系统 oracle_6 oraclelinux-release * Up to
(excluding)
0.12.1.2-2.415.el6_5.8
运行在以下环境
系统 redhat enterprise_linux 6.0 -
运行在以下环境
系统 redhat_6 qemu-guest-agent * Up to
(excluding)
2:0.12.1.2-2.415.el6_5.8
运行在以下环境
系统 suse_11_SP3 kvm * Up to
(excluding)
1.4.2-0.17.1
运行在以下环境
系统 suse_12 qemu * Up to
(excluding)
2.0.0-40
运行在以下环境
系统 ubuntu_12.04.5_lts qemu-kvm * Up to
(excluding)
1.0+noroms-0ubuntu14.17
运行在以下环境
系统 ubuntu_14.04.6_lts qemu * Up to
(excluding)
2.0.0~rc1+dfsg-0ubuntu3
阿里云评分
2.3
  • 攻击路径
    本地
  • 攻击复杂度
    困难
  • 权限要求
    普通权限
  • 影响范围
    有限影响
  • EXP成熟度
    未验证
  • 补丁情况
    官方补丁
  • 数据保密性
    无影响
  • 数据完整性
    无影响
  • 服务器危害
    无影响
  • 全网数量
    100
CWE-ID 漏洞类型
CWE-190 整数溢出或超界折返
阿里云安全产品覆盖情况