Squid Gopher应答处理缓冲区溢出漏洞

漏洞起因
边界条件错误
危险等级

 
影响系统
Squid 3.x
 
 
不受影响系统
 
危害
远程攻击者可以利用漏洞以应用程序安全上下文执行任意代码。
 
攻击所需条件
攻击者必须构建恶意Gopher服务器,转发Squid解析。
 
漏洞信息
Squid是一款功能强大的代理服务器和Web缓存服务器。
Squid解析来自Gopher服务器上的应答时存在缺陷,如果Gopher服务器返回的行超过4096字节可触发缓冲区溢出,此溢出可导致内存破坏一般可使Squid崩溃。
恶意用户必须设置伪造的Gopher服务器,并转发请求通过Squid。成功利用漏洞允许以服务器上下文执行任意代码。
 
测试方法
 
厂商解决方案
Squid 3.0.STABLE26或3.1.15版本已经修复此漏洞,建议用户下载使用:
http://www.squid-cache.org/
 
漏洞提供者
Ben Hawkes, Google Security Team.

发表评论?

0 条评论。

发表评论