FreeBSD:plib -- 通过缓冲区溢出导致的远程代码执行 (ba51c2f7-5b43-11e1-8288-00262d5ed8ee)

high Nessus 插件 ID 58021

简介

远程 FreeBSD 主机缺少一个或多个与安全有关的更新。

描述

Secunia 报告:

已在 PLIB 中发现一个漏洞,其可被恶意人员利用于破坏使用该库的应用程序。

造成该漏洞的原因是创建错误消息时“ulSetError()”函数中的一个边界错误 (src/util/ulError.cxx),可被利用于使静态缓冲区溢出。

利用成功则允许任意代码执行,但需要攻击者能够(例如)控制传递到“ulSetError()”函数的超长错误消息的内容。

已确认版本 1.8.5 中存在该漏洞。其他版本可能也受到影响。

解决方案

更新受影响的程序包。

另见

http://torcs.sourceforge.net/index.php?name=News&file=article&sid=79

http://www.nessus.org/u?0a1d7475

插件详情

严重性: High

ID: 58021

文件名: freebsd_pkg_ba51c2f75b4311e1828800262d5ed8ee.nasl

版本: 1.5

类型: local

发布时间: 2012/2/20

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

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 9.3

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

漏洞信息

CPE: p-cpe:/a:freebsd:freebsd:plib, p-cpe:/a:freebsd:freebsd:torcs, cpe:/o:freebsd:freebsd

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

补丁发布日期: 2012/2/19

漏洞发布日期: 2011/12/21

参考资料信息

CVE: CVE-2011-4620

Secunia: 47297