Scientific Linux 安全更新:SL5.x i386/x86_64 中的 ruby

medium Nessus 插件 ID 63603

简介

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

描述

已发现某些方法在将文件传递到 Ruby 中的较低层例程之前未对其名称进行审查。如果 Ruby 应用程序根据不受信任的输入名称创建文件,可能导致未按预期名称创建文件。
(CVE-2012-4522)

已发现 SLSA-2011:0909 更新未能正确修复 CVE-2011-1005 问题,将异常消息转换为异常类中字符串的方法存在缺陷。远程攻击者可利用该缺陷绕过安全级 4 的限制,从而允许不受信任(受感染)的代码修改任意不受信任(受感染)的字符串,而安全级 4 的限制本应阻止此行为。(CVE-2012-4481)

此更新还修复以下缺陷:

- 在此更新之前,当使用某些 gem 安装库时,“rb_syck_mktime”选项在某些情况下会因分段错误而终止。此更新修改了底层代码,因此可按预期安装 Ruby gem。

解决方案

更新受影响的数据包。

另见

http://www.nessus.org/u?f3bfc260

插件详情

严重性: Medium

ID: 63603

文件名: sl_20130108_ruby_on_SL5_x.nasl

版本: 1.5

类型: local

代理: unix

发布时间: 2013/1/17

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

CPE: p-cpe:/a:fermilab:scientific_linux:ruby, p-cpe:/a:fermilab:scientific_linux:ruby-debuginfo, p-cpe:/a:fermilab:scientific_linux:ruby-devel, p-cpe:/a:fermilab:scientific_linux:ruby-docs, p-cpe:/a:fermilab:scientific_linux:ruby-irb, p-cpe:/a:fermilab:scientific_linux:ruby-libs, p-cpe:/a:fermilab:scientific_linux:ruby-mode, p-cpe:/a:fermilab:scientific_linux:ruby-rdoc, p-cpe:/a:fermilab:scientific_linux:ruby-ri, p-cpe:/a:fermilab:scientific_linux:ruby-tcltk, x-cpe:/o:fermilab:scientific_linux

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

补丁发布日期: 2013/1/8

漏洞发布日期: 2011/3/2

参考资料信息

CVE: CVE-2011-1005, CVE-2012-4481, CVE-2012-4522