Mandriva Linux 安全公告:ruby (MDVSA-2015:129)

medium Nessus 插件 ID 82382

简介

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

描述

更新后的 ruby 程序包修复了安全漏洞:

由于不受限制的实体扩展,当读取 XML 文档的文本节点时,Ruby 中的 REXML 解析器可能被迫分配极大的字符串对象,这样会消耗计算机上的所有内存,从而造成拒绝服务 (CVE-2014-8080)。

Will Wood 发现 Ruby 未正确处理 encodes() 函数。攻击者可能利用此问题致使 Ruby 崩溃,从而导致拒绝服务或可能执行任意代码。受影响版本的默认编译器选项可减少拒绝服务漏洞 (CVE-2014-4975)。

由于对 CVE-2014-8080 的修复不完整,空字符串的递归扩展可能会导致 100% 的 CPU 使用率。当读取 XML 文档的文本节点时,Ruby 中的 REXML 解析器可能被迫分配极大的字符串对象,这样会消耗计算机上的所有内存,从而造成拒绝服务 (CVE-2014-8090)。

解决方案

更新受影响的数据包。

另见

http://advisories.mageia.org/MGASA-2014-0443.html

http://advisories.mageia.org/MGASA-2014-0472.html

插件详情

严重性: Medium

ID: 82382

文件名: mandriva_MDVSA-2015-129.nasl

版本: 1.6

类型: local

发布时间: 2015/3/30

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

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

CPE: p-cpe:/a:mandriva:linux:ruby-tk, cpe:/o:mandriva:business_server:2, p-cpe:/a:mandriva:linux:lib64ruby2.0, p-cpe:/a:mandriva:linux:ruby, p-cpe:/a:mandriva:linux:ruby-devel, p-cpe:/a:mandriva:linux:ruby-doc, p-cpe:/a:mandriva:linux:ruby-irb

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

补丁发布日期: 2015/3/29

参考资料信息

CVE: CVE-2014-4975, CVE-2014-8080, CVE-2014-8090

MDVSA: 2015:129