FreeBSD:ruby -- 针对 ruby 1.9 的哈希泛洪 DoS 漏洞 (5e647ca3-2aea-11e2-b745-001fd0af1a4c)

medium Nessus 插件 ID 62886

简介

远程 FreeBSD 主机缺少与安全相关的更新。

描述

官方 Ruby 站点报告:

精心构建的字符串序列可造成对解析该序列的服务的拒绝服务攻击,通过将这些字符串用作密钥来创建哈希对象。例如,此漏洞影响解析从不受信任的实体发送的 JSON 数据的 Web 应用程序。

此漏洞与针对 ruby 1.8.7 的 CVS-2011-4815 类似。ruby 1.9 版本使用修改的 MurmurHash 函数,但是据报告,可创建使其哈希值相互冲突的字符串序列。此补丁将字符串对象的哈希函数从 MurmurHash 更改为 SipHash 2-4。

解决方案

更新受影响的程序包。

另见

http://www.nessus.org/u?060da3e3

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

插件详情

严重性: Medium

ID: 62886

文件名: freebsd_pkg_5e647ca32aea11e2b745001fd0af1a4c.nasl

版本: 1.6

类型: local

发布时间: 2012/11/12

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

支持的传感器: Nessus

风险信息

VPR

风险因素: Low

分数: 2.7

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

CPE: p-cpe:/a:freebsd:freebsd:ruby, cpe:/o:freebsd:freebsd

必需的 KB 项: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

补丁发布日期: 2012/11/10

漏洞发布日期: 2012/11/10

参考资料信息

CVE: CVE-2012-5371