MagicLinux 7libxml2-2.9.1-6.0.1.el7.AXS7.3 (AXSA:2016-545:01)

critical Nessus 插件 ID 289699

简介

远程iraclelinux 主机缺少一个或多个安全更新。

描述

远程iraclelinux 7 主机上存在安装的程序包该程序包受到 AXSA:2016-545:01 公告中提及的多个漏洞的影响。

此库允许操纵 XML 文件。它支持读取、修改和写入 XML 及 HTML 文件。有 DTD 支持这包括即使具有复杂 DtD 的解析和验证在解析时或稍后文档修改后。输出可以是简单的 SAX 流也可以是内存中的 DOM 状表示。
在此情况下可以使用内置的 XPath 和 XPointer 实现来选择子节点或范围。提供灵活的输入/输出机制,与现有的 HTTP 和 FTP 模块结合到 URI 库。
此版本修复的安全问题
CVE-2016-1762 之前的 9.3版本的 Apple iOS、 10.11.4之前的 OS X、 9.1之前的 Safari、 9.2之前的 tvOS 和 2.2 之前的 watchOS 中的 libxml2 允许远程攻击者通过构建的 XML 文档。
CVE-2016-1833 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1834、 CVE-2016-1836、 CVE-2016-1837、 CVE-2016-1838、 CVE-2016-1839和 CVE-2016-1840不同。
CVE-2016-1834 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1836、 CVE-2016-1837、 CVE-2016-1838、 CVE-2016-1839和 CVE-2016-1840不同。
CVE-2016-1835 libxml2 在 9.3.2 之前的 Apple iOS 和 10.11.5之前的 OS X 中使用时允许远程攻击者通过特别构建的 XML 文档执行任意代码或造成拒绝服务内存损坏。
CVE-2016-1836 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1834、 CVE-2016-1837、 CVE-2016-1838、 CVE-2016-1839和 CVE-2016-1840不同。
CVE-2016-1837 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1834、 CVE-2016-1836、 CVE-2016-1838、 CVE-2016-1839和 CVE-2016-1840不同。
CVE-2016-1838 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1834、 CVE-2016-1836、 CVE-2016-1837、 CVE-2016-1839和 CVE-2016-1840不同。
CVE-2016-1839 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1834、 CVE-2016-1836、 CVE-2016-1837、 CVE-2016-1838和 CVE-2016-1840不同。
CVE-2016-1840 libxml2 在低于 9.3.2的Apple iOS、低于 10.11.5的OS X、低于 9.2.1的tvOS 和低于 2.2.1的 watchOS 中使用允许远程攻击者通过构建的可执行文件执行任意代码或造成拒绝服务内存损坏。 XML 文档此漏洞与 CVE-2016-1833、 CVE-2016-1834、 CVE-2016-1836、 CVE-2016-1837、 CVE-2016-1838和 CVE-2016-1839不同。
CVE-2016-3627 在恢复模式中使用时libxml2 2.9.3 和更早版本的 tree.c 中的 xmlStringGetNodeList 函数可让上下文有关的攻击者通过特制的 XML 文档造成拒绝服务无限递归、堆栈消耗和应用程序崩溃。
CVE-2016-3705 libxml2 中 parser.c 中的 (1) xmlParserEntityCheck 和 (2) xmlParseAttValueComplex 函数 2.9.3 未正确跟踪递归深度这可允许上下文有关的攻击者造成拒绝服务堆栈消耗和应用程序崩溃通过包含大量嵌套实体引用的构建的 XML 文档。
CVE-2016-4447 libxml2 2.9.4 之前版本中,parser.c 内的 xmlParseElementDecl 函数可让环境相关的攻击者通过特制的文件造成拒绝服务(基于堆的缓冲区读取不足和应用程序崩溃),涉及 xmlParseName。
CVE-2016-4448 之前的 libxml2 中存在格式字符串漏洞 2.9.4 允许攻击者通过未知矢量中的格式字符串说明符造成不明影响。
CVE-2016-4449 libxml2 2.9.4 之前版本中,parser.c 内的 xmlStringLenDecodeEntities 函数中存在 XML 外部实体 (XXE) 漏洞,在未处于验证模式时,可让环境相关的攻击者通过不明向量读取任意文件,或造成拒绝服务(资源消耗)。

Tenable 已直接从MiracleLinux 安全公告中提取上述描述块。

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

更新受影响的 libxml2、libxml2-devel 和/或 libxml2-python 程序包。

另见

https://tsn.miraclelinux.com/en/node/6971

插件详情

严重性: Critical

ID: 289699

文件名: miracle_linux_AXSA-2016-545.nasl

版本: 1.1

类型: local

发布时间: 2026/1/16

最近更新时间: 2026/1/16

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

Vendor

Vendor Severity: High

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

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

CVSS 分数来源: CVE-2016-4448

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 8.8

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

漏洞信息

CPE: p-cpe:/a:miracle:linux:libxml2-devel, p-cpe:/a:miracle:linux:libxml2, p-cpe:/a:miracle:linux:libxml2-python, cpe:/o:miracle:linux:7

必需的 KB 项: Host/local_checks_enabled, Host/cpu, Host/MiracleLinux/release, Host/MiracleLinux/rpm-list

可利用: true

易利用性: Exploits are available

补丁发布日期: 2016/7/11

漏洞发布日期: 2016/3/15

参考资料信息

CVE: CVE-2016-1762, CVE-2016-1833, CVE-2016-1834, CVE-2016-1835, CVE-2016-1836, CVE-2016-1837, CVE-2016-1838, CVE-2016-1839, CVE-2016-1840, CVE-2016-3627, CVE-2016-3705, CVE-2016-4447, CVE-2016-4448, CVE-2016-4449