首页 -> 安全研究

安全研究

安全漏洞
curl 远程缓冲区溢出

发布日期:2000-10-19
更新日期:2000-10-19

受影响系统:

    Daniel Stenberg curl 7.3以及更低版本
       + Debian Linux 2.2
不受影响系统:

    Daniel Stenberg curl 7.4.1
    Daniel Stenberg curl 7.4
描述:

Curl是一个开放源码工具,采用URL语法发送/接收文件。但是某些版本的Curl存在一
个缺陷。远程用户有可能通过提供一个畸形的URL引发缓冲区溢出,潜在存在执行任
意指令的可能。

<* 来源:Wichert Akkerman (wichert@cistron.nl) *>





测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!


执行下列命令:
curl http://www.victim.com/`perl -e 'print "A" x 5000'`
将导致缓冲区溢出,引发SIGSEGV信号。


建议:

临时解决办法:

    NSFOCUS建议您暂时禁止curl程序,直到获得修正后的新版本。

厂商补丁:

下列地址提供了补丁:
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/lib/sendf.c.diff?cvsroot=curl&r1=1.10&r2=1.11&f=u

下面是不受该漏洞影响的新版本:
http://curl.haxx.se/download/curl-7.4.1.tar.gz


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