| 网站首页 | 病毒资讯 | 病毒防范 | 防毒软件 | 
您现在的位置: 中国病毒信息网 >> 病毒资讯 >> 漏洞公告 >> 文章正文 用户登录 新用户注册

ighttpd存在模块请求头部分远程溢出漏洞           
ighttpd存在模块请求头部分远程溢出漏洞
作者:佚名 文章来源:不详 点击数: 更新时间:2007-11-7 13:33:06

现在很多病毒利用IE浏览器的漏洞进行传播,我们在上网的时候使用火狐(Firefox)浏览器浏览网页,就不容易中毒了!预防中毒最好的方法是使用FireFox浏览器。
FireFox下载地址:http://WWW.ZGBDXX.COM/FireFox/

ightTPDLightTPD1.4.17

不受影响系统:

LightTPDLightTPD1.4.18

描述:

BUGTRAQID:25622

CVE(CAN)ID:CVE-2007-4727

Lighttpd是一款轻型的开放源码WebServer软件包。

Lighttpd的mod_fastcgi扩展在处理HTTP请求头时存在缓冲区溢出漏洞,远程攻击者可能利用此漏洞控制服务器。

fcgi_env_add_request_headers(srv,con,p);

fcgi_header(&(header),FCGI_PARAMS,request_id,p->fcgi_env->used,0);

buffer_append_memory(b,(constchar*)&header,sizeof(header));

buffer_append_memory(b,(constchar*)p->fcgi_env->ptr,p->fcgi_env->used);

上面的代码会读取所有客户端所请求的头并创建fastcgi头,然后将fastcgi头发送给PHP,但没有考虑contentLength是否大于0xffff,因此可能出现溢出:

staticintfcgi_header(FCGI_Header*header,unsignedchartype,

size_trequest_id,intcontentLength,unsignedcharpaddingLength){

...

header->contentLengthB0=contentLength&0xff;

header->contentLengthB1=(contentLength>>8)&0xff;

...


如果用户所提交的HTTP请求包含有超长头的话,就可能添加或替换PHP头,如SCRIPT_FILENAME,导致执行任意指令。

<*来源:MattiasBengtsson([email protected]

PhilipOlausson([email protected]

链接:http://secweb.se/en/advisories/lighttpd-fastcgi-remote-vulnerability/

http://secunia.com/advisories/26732/

http://www.lighttpd.net/assets/2007/9/9/lighttpd_sa_2007_12.txt

*>

建议:

厂商补丁:

LightTPD

目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.lighttpd.net/download/lighttpd-1.4.18.tar.bz2

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    POpenView产品httpd.tkd…
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)