CUPS SNMP后端asn1_get_string()函数远程栈溢出漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

BUGTRAQ ID: 26917 CVE(CAN) ID: CVE-2007-5849 Common Unix Printing System (CUPS)是一款通用Unix打印系统,是Unix环境下的跨平台打印解决方案,基于Internet打印协议,提供大多数PostScript和raster打印机服务。 CUPS处理包含畸形数据的SNMP请求时存在漏洞,远程攻击者可能利用此漏洞控制服务器。 CUPS的backend/snmp.c文件中的asn1_get_string()函数存在符号错误。当后端SNMP程序广播SNMP请求发现网络打印服务器时,攻击者可以回复畸形的SNMP请求,后端SNMP程序处理包含有负值asn1编码字符串的SNMP响应时就会触发栈溢出,导致拒绝服务或执行任意指令。 Apple CUPS &lt;= 1.3.4 Apple ----- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: <a href=http://www.cups.org/strfiles/2589/str2589.patch target=_blank>http://www.cups.org/strfiles/2589/str2589.patch</a> Debian ------ Debian已经为此发布了一个安全公告(DSA-1437-1)以及相应补丁: DSA-1437-1:New cupsys packages fix several vulnerabilities 链接:<a href=http://www.debian.org/security/2007/dsa-1437 target=_blank>http://www.debian.org/security/2007/dsa-1437</a> 补丁下载: Source archives: <a href=http://security.debian.org/pool/updates/main/c/cupsys/cupsys_1.2.7-4etch2.dsc target=_blank>http://security.debian.org/pool/updates/main/c/cupsys/cupsys_1.2.7-4etch2.dsc</a> Size/MD5 checksum:...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息