CVE:CVE-2007-3765
CNNVD:CNNVD-200707-345
Asterisk是开放源码的软件PBX，支持各种VoIP协议和设备。
Asterisk在RTP栈的STUN实现中存在拒绝服务漏洞。如果Asterisk在活动的RTP端口上接收到了特制的STUN报文的话，指针就可能超过可访问的内存。负责解析入站STUN报文的代码无法确认表示STUN属性的长度和STUN属性头大小是否超过了可用的数据，因此数据指针可能超过可访问的内存，导致崩溃。成功攻击要求启用了chan_sip、chan_gtalk、chan_jingle、chan_h323、chan_mgcp或chan_skinny。
solution:Upgrade asterisk asterisk to a higher version than 1.0,1.0.6,1.0.7,1.0.8,1.0.9,1.0.10,1.0.11,1.0.12,1.2.0_beta1,1.2.0_beta2,1.2.5,1.2.6,1.2.7,1.2.8,1.2.9,1.2.10,1.2.11,1.2.12,1.2.13,1.2.14,1.2.15,1.2.16,1.2.17,1.4.1,1.4.2,1.4.4_2007-04-27,1.4_beta,a,b.1.3.2,b.1.3.3,b.2.2.0,and avoid the version 1.0,1.0.6,1.0.7,1.0.8,1.0.9,1.0.10,1.0.11,1.0.12,1.2.0_beta1,1.2.0_beta2,1.2.5,1.2.6,1.2.7,1.2.8,1.2.9,1.2.10,1.2.11,1.2.12,1.2.13,1.2.14,1.2.15,1.2.16,1.2.17,1.4.1,1.4.2,1.4.4_2007-04-27,1.4_beta,a,b.1.3.2,b.1.3.3,b.2.2.0; Upgrade asterisk asterisk_appliance_developer_kit to a higher version than 0.4,and avoid the version (,0.4]; Upgrade asterisk asterisknow to a higher version than beta_5,beta_6,and avoid the version beta_5,beta_6; Upgrade asterisk s800i_appliance to a higher version than 1.0,1.0.1,and avoid the version 1.0,1.0.1