安全研究

安全漏洞
Squid Proxy WCCP recvfrom()远程缓冲区溢出漏洞

发布日期:2005-02-02
更新日期:2005-02-24

受影响系统:
S.u.S.E. Linux 9.2
S.u.S.E. Linux 9.1
S.u.S.E. Linux 9.0 x86_64
S.u.S.E. Linux 9.0
S.u.S.E. Linux 8.2
S.u.S.E. Linux 8.1
S.u.S.E. Linux 8.0 i386
S.u.S.E. Linux 8.0
Squid Web Proxy Cache 2.5 STABLE7
Squid Web Proxy Cache 2.5 STABLE5
Squid Web Proxy Cache 2.5 STABLE4
Squid Web Proxy Cache 2.5 STABLE3
Squid Web Proxy Cache 2.5 STABLE1
Squid Web Proxy Cache 2.4 STABLE7
Squid Web Proxy Cache 2.4 STABLE7
Squid Web Proxy Cache 2.4 STABLE6
Squid Web Proxy Cache 2.4 STABLE2
Squid Web Proxy Cache 2.4
Squid Web Proxy Cache 2.3 STABLE5
Squid Web Proxy Cache 2.1 PATCH2
Squid Web Proxy Cache 2.0 PATCH2
描述:
BUGTRAQ  ID: 12432
CVE(CAN) ID: CVE-2005-0211

Squid是一个高效的Web缓存及代理程序,Squid最初是为Unix平台开发的,现在也被移植到Linux和大多数的Unix类系统中,最新的Squid可以运行在Windows平台下。

Squid在处理畸形WCCP包时存在问题,远程攻击者可以利用这个漏洞进行缓冲区溢出攻击,可能以进程权限执行任意指令。

问题存在于WCCP-Web缓存通信协议,此为一个基于UDP的协议,由于WCCP recvfrom()调用对长度参数缺少充分检查,攻击者一个超大WCCP数据包可发生缓冲区溢出,精心构建提交数据可能以进程权限执行任意指令。

<*来源:FSC Internet Corporation.
  
  链接:http://www.squid-cache.org/Versions/v2/2.5/bugs/#squid-2.5.STABLE7-wccp_buffer_overflow
        http://www.securityfocus.com/advisories/8099
        http://www.securityfocus.com/advisories/8051
        http://www.securityfocus.com/advisories/8008
                http://www.debian.org/security/2005/dsa-667
        http://security.gentoo.org/glsa/glsa-200502-04.xml
        http://lwn.net/Alerts/123128/?format=printable
*>

建议:
厂商补丁:

Squid
-----
http://www.debian.org/security/2005/dsa-667

浏览次数:4650
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障