CVE:CVE-2009-0871
CNNVD:CNNVD-200903-216
Digium Asterisk是美国Digium公司的一套开源电话交换机（PBX）系统软件。该软件支持语音信箱、多方语音会议、交互式语音应答(IVR)等。
如果配置pedantic=yes的话，SIP信道驱动会对SIP回溯所接收到的INVITE执行额外的请求URI检查，检查中会对所发送的出站SIP INVITE头与接收到的SIP INVITE头做比较，检查代码假设所有情况下的每个头都不会为空，而实际上如果没有头的话，传送的值会为空，这可能在sip_uri_params_cmp()和sip_uri_headers_cmp()函数中触发空指针引用。远程攻击者可以通过发送畸形的INVITE消息导致SIP信道驱动崩溃。
solution:Upgrade digium asterisk to a higher version than 1.4.22,1.4.23,1.4.23.1,1.6.0,1.6.0:beta1,1.6.0:beta2,1.6.0:beta3,1.6.0:beta4,1.6.0:beta5,1.6.0:beta6,1.6.0:beta7,1.6.0:beta7.1,1.6.0:beta8,1.6.0:beta9,1.6.0:rc4,1.6.0:rc5,1.6.0:rc6,1.6.0.1,1.6.0.2,1.6.0.3,1.6.0.3:rc1,1.6.0.4:rc1,1.6.0.5,1.6.1,1.6.1:beta1,1.6.1:beta2,1.6.1:beta3,1.6.1:beta4,1.6.1:rc1,c.2.3,and avoid the version 1.4.22,1.4.23,1.4.23.1,1.6.0,1.6.0:beta1,1.6.0:beta2,1.6.0:beta3,1.6.0:beta4,1.6.0:beta5,1.6.0:beta6,1.6.0:beta7,1.6.0:beta7.1,1.6.0:beta8,1.6.0:beta9,1.6.0:rc4,1.6.0:rc5,1.6.0:rc6,1.6.0.1,1.6.0.2,1.6.0.3,1.6.0.3:rc1,1.6.0.4:rc1,1.6.0.5,1.6.1,1.6.1:beta1,1.6.1:beta2,1.6.1:beta3,1.6.1:beta4,1.6.1:rc1,c.2.3