VMware ESX / ESXi libxml2 多种漏洞 (VMSA-2012-0012)(远程检查)

high Nessus 插件 ID 89037

简介

远程 VMware ESX / ESXi 主机缺少一个与安全有关的修补程序。

描述

远程 VMware ESX / ESXi 主机受到多种漏洞的影响:

- xmlXPathNextPrecedingSibling()、xmlNodePtr() 和 xmlXPathNextPrecedingInternal() 函数中随附的 libxml2 库存在多种远程代码执行漏洞,造成此类漏洞的原因是未正确处理命名空间和属性节点。
远程攻击者可利用这些问题,通过特别构建的 XML 文件,造成拒绝服务或执行任意代码。(CVE-2010-4008)

- xmlCharEncFirstLineInt() 和 xmlCharEncInFunc() 函数中随附的 libxml2 库存在多种因差一溢出而导致的远程代码执行漏洞。远程攻击者可利用这些问题,通过特别构建的 XML 文件,造成拒绝服务或执行任意代码。(CVE-2011-0216)

- 随附的 libxml2 库中存在一个远程代码执行漏洞,造成此漏洞的原因是处理 XPath 节点集时,未正确审查用户提供的输入。远程攻击者可以利用此争用条件,通过特别构建的请求造成基于堆的缓冲区溢出,从而导致拒绝服务或执行任意代码。(CVE-2011-1944)

- xmlXPathCompOpEval() 函数中随附的 libxml2 程序库存在一个远程代码执行漏洞,造成此漏洞的原因是未正确处理无效的 XPath 表达式。远程攻击者可利用此漏洞,通过特别构建的 XSLT 样式表,造成拒绝服务或是执行任意代码。(CVE-2011-2834)

- 随附的 libxml2 库存在一个拒绝服务漏洞,造成此漏洞的原因是收到 Stop 命令时,parser.c 中发生多种越界读取错误。
远程攻击者可利用此漏洞,通过特别构建的 XML 文档造成拒绝服务。(CVE-2011-3905)

- parser.c 的 xmlStringLenDecodeEntities() 函数中随附的 libxml2 库存在一个远程代码执行漏洞,造成此漏洞的原因是复制实体时发生溢出。远程攻击者可以利用此争用条件,通过特别构建的请求造成基于堆的缓冲区溢出,从而导致拒绝服务或执行任意代码。(CVE-2011-3919)

- 随附的 libxml2 库中存在一个因未正确处理特别构建的参数而导致的拒绝服务漏洞。远程攻击者可利用此漏洞造成哈希冲突,进而导致拒绝服务。(CVE-2012-0841)

解决方案

根据与 ESX 5.0 版或 ESXi 4.0 / 4.1 版有关的供应商公告,应用相应的修补程序。

另见

http://www.vmware.com/security/advisories/VMSA-2012-0012.html

插件详情

严重性: High

ID: 89037

文件名: vmware_VMSA-2012-0012_remote.nasl

版本: 1.6

类型: remote

系列: Misc.

发布时间: 2016/2/29

最近更新时间: 2021/1/6

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 9.3

时间分数: 7.3

矢量: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

漏洞信息

CPE: cpe:/o:vmware:esx, cpe:/o:vmware:esxi

必需的 KB 项: Host/VMware/release, Host/VMware/version

可利用: true

易利用性: Exploits are available

补丁发布日期: 2012/7/12

漏洞发布日期: 2012/7/12

参考资料信息

CVE: CVE-2010-4008, CVE-2011-0216, CVE-2011-1944, CVE-2011-2834, CVE-2011-3905, CVE-2011-3919, CVE-2012-0841

BID: 44779, 48056, 48832, 49658, 51084, 51300, 52107

VMSA: 2012-0012