SuSE 10 安全更新:ruby(ZYPP 修补程序编号 8524)

medium Nessus 插件 ID 65799

简介

远程 SuSE 10 主机缺少与安全有关的修补程序。

描述

ruby 解释器收到针对两个安全问题的补丁:

- Ruby 的 $SAFE 机制使不受信任的用户代码得以在 $SAFE >= 4 模式中运行。这是一种沙盒因此一些操作仅限于在该模式下进行,以保护沙盒外的其他数据。(CVE-2012-4466)

已发现的问题涉及该机制。
Exception#to_s、NameError#to_s 和 name_err_mesg_to_s() interpreter-internal API 没有正确处理 $SAFE 位,因此可利用它们将未受感染的字符串对象破坏性地标记为受感染。利用这一漏洞,沙盒中不受信任的代码可破坏性地修改之前未受感染的字符串。

http://www.ruby-lang.org/en/news/2012/10/12/cve-2012-4464-cve-2012-4466/

- 1.8.7-p352 之前的 Ruby 在 fork 时不会重置随机种子,这样使上下文有关的攻击者更容易通过利用在其他子进程中获得的对数字顺序的了解来预测随机数的值。
(CVE-2011-2686)

- 修复 REXML 中的实体扩展 DoS 漏洞。读取 XML 文档中的文本节点时,REXML 解析器可被迫分配极大的字符串对象,这些对象可消耗系统上的所有可用内存。(CVE-2013-1821)

解决方案

应用 ZYPP 修补程序编号 8524。

另见

http://support.novell.com/security/cve/CVE-2011-2686.html

http://support.novell.com/security/cve/CVE-2012-4464.html

http://support.novell.com/security/cve/CVE-2012-4466.html

http://support.novell.com/security/cve/CVE-2012-4522.html

http://support.novell.com/security/cve/CVE-2013-1821.html

插件详情

严重性: Medium

ID: 65799

文件名: suse_ruby-8524.nasl

版本: 1.6

类型: local

代理: unix

发布时间: 2013/4/4

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 3.7

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

CPE: cpe:/o:suse:suse_linux

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

补丁发布日期: 2013/3/26

漏洞发布日期: 2011/8/5

参考资料信息

CVE: CVE-2011-2686, CVE-2012-4464, CVE-2012-4466, CVE-2012-4522, CVE-2013-1821