漏洞类别: 【程序编程相关:Mandriva对webmin升级】
信息提供: 【推荐阅读:Urban栈溢出漏洞】
远程攻击发布日期: 【扩展信息:Symantec Brightmail 】
拒绝服务漏洞攻击类型:
2005-08-25更新日期:
2005-08-25受影响系统:
apache 2.0.x安全系统:
apache 2.0.49
漏洞报告人:
filip sneppe漏洞描述:
secunia advisory: sa16559
filip sneppe 报道了 apache 的一个漏洞,恶意攻击者可利用该漏洞导致 dos (拒绝服务).
该漏洞是由于 byte-range 过滤器在处理包含 http "range" 标题的请求时产生错误而导致的.该漏洞可导致 apache 占用大量内存空间.
该漏洞已经在 2.0.49 中报道,其他版本也存在该漏洞.
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用.使用者风险自负!
为了进行测试,使用apache 1.3.29版本,本地端口为3000用作 backend服务器. apache 2 listens on port 80 and is used as a reverse proxy for theserver on port 3000.for the apache1.3, i have /usr/lib/cgi-bin/do-post:
#!/usr/bin/perl
print "content-type: text/plain\n\n";for ($t=0; $t<400000; ++$t) {print "o"x99; print "\n"}which essentially returns about 40mb of data.
for the apache2 config, i have the following virtual host:
... 下一页