CVE:CVE-2009-3727
CNNVD:CNNVD-200911-119
Asterisk是开放源码的软件PBX，支持各种VoIP协议和设备。
Asterisk Open Source 1.2.35之前的1.2.x版本，1.4.26.3之前的1.4.x版本，1.6.0.17之前的1.6.0.x版本，以及1.6.1.9之前的1.6.1.x版本；Business Edition A.x.x，B.2.5.12之前的B.x.x版本，C.2.4.5之前的C.2.x.x版本，C.3.2.2之前的C.3.x.x版本；AsteriskNOW 1.5，1.3.0.5之前的s800i 1.3.x版本中存在SIP注册响应用户枚举漏洞。由于Asterisk依据SIP用户名的有效性返回不同的错误信息，远程攻击者可以通过构造在身份认证头部包含非连续用户名的特制注册信息数据包来枚举有效用户名。
solution:Upgrade digium asterisk to a higher version than 1.2.0,1.2.0:beta1,1.2.0:beta2,1.2.0:rc1,1.2.0:rc2,1.2.1,1.2.2,1.2.2:netsec,1.2.3,1.2.3:netsec,1.2.10,1.2.10:netsec,1.2.11,1.2.11:netsec,1.2.12,1.2.12:netsec,1.2.12.1,1.2.12.1:netsec,1.2.13,1.2.13:netsec,1.2.14,1.2.15,1.2.15:netsec,1.2.16,1.2.16:netsec,1.2.17,1.2.17:netsec,1.2.18,1.2.18:netsec,1.2.19,1.2.19:netsec,1.2.20,1.2.20:netsec,1.2.21,1.2.21:netsec,1.2.21.1,1.2.21.1:netsec,1.2.22,1.2.22:netsec,1.2.23,1.2.23:netsec,1.2.24,1.2.24:netsec,1.2.25,1.2.25:netsec,1.2.26,1.2.26:netsec,1.2.26.1,1.2.26.1:netsec,1.2.26.2,1.2.26.2:netsec,1.2.27,1.2.28,1.2.28.1,1.2.29,1.2.30,1.2.30.1,1.2.30.2,1.2.30.3,1.2.30.4,1.2.31,1.2.31.1,1.2.32,1.2.33,1.2.34,1.4.0,1.4.0:beta1,1.4.0:beta2,1.4.0:beta3,1.4.0:beta4,1.4.1,1.4.2,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.7.1,1.4.8,1.4.9,1.4.10,1.4.10.1,1.4.11,1.4.12,1.4.12.1,1.4.13,1.4.14,1.4.15,1.4.16,1.4.16.1,1.4.16.2,1.4.17,1.4.18,1.4.19,1.4.19:rc1,1.4.19:rc2,1.4.19:rc3,1.4.19:rc4,1.4.19.1,1.4.19.2,1.4.20,1.4.20:rc1,1.4.20:rc2,1.4.20:rc3,1.4.20.1,1.4.21,1.4.21:rc1,1.4.21:rc2,1.4.21.1,1.4.21.2,1.4.22,1.4.22:rc1,1.4.22:rc2,1.4.22:rc3,1.4.22:rc4,1.4.22:rc5,1.4.22.1,1.4.22.2,1.4.23,1.4.23:rc1,1.4.23:rc2,1.4.23:rc3,1.4.23:rc4,1.4.23.1,1.4.23.2,1.4.24,1.4.24:rc1,1.4.24.1,1.4.25,1.4.25:rc1,1.4.25.1,1.4.26,1.4.26:rc1,1.4.26:rc2,1.4.26:rc3,1.4.26:rc4,1.4.26:rc5,1.4.26:rc6,1.4.26.1,1.4.26.2,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.0.6,1.6.0.7,1.6.0.8,1.6.0.9,1.6.0.10,1.6.0.11,1.6.0.11:rc1,1.6.0.11:rc2,1.6.0.14,1.6.0.14:rc1,1.6.0.15,1.6.0.16,1.6.0.16:rc1,1.6.0.16:rc2,1.6.1.0,1.6.1.0:rc2,1.6.1.0:rc3,1.6.1.0:rc4,1.6.1.0:rc5,1.6.1.1,1.6.1.2,1.6.1.3:rc1,1.6.1.4,1.6.1.5,1.6.1.5:rc1,1.6.1.6,1.6.1.7:rc1,1.6.1.7:rc2,1.6.1.8,1.6.1.10:rc1,1.6.1.10:rc2,a,b,b.1.3.2,b.1.3.3,b.2.2.0,b.2.2.1,b.2.3.1,b.2.3.2,b.2.3.3,b.2.3.4,b.2.3.5,b.2.3.6,b.2.5.0,b.2.5.1,b.2.5.2,b.2.5.3,c,c.2.3,c.3.0,and avoid the version 1.2.0,1.2.0:beta1,1.2.0:beta2,1.2.0:rc1,1.2.0:rc2,1.2.1,1.2.2,1.2.2:netsec,1.2.3,1.2.3:netsec,1.2.10,1.2.10:netsec,1.2.11,1.2.11:netsec,1.2.12,1.2.12:netsec,1.2.12.1,1.2.12.1:netsec,1.2.13,1.2.13:netsec,1.2.14,1.2.15,1.2.15:netsec,1.2.16,1.2.16:netsec,1.2.17,1.2.17:netsec,1.2.18,1.2.18:netsec,1.2.19,1.2.19:netsec,1.2.20,1.2.20:netsec,1.2.21,1.2.21:netsec,1.2.21.1,1.2.21.1:netsec,1.2.22,1.2.22:netsec,1.2.23,1.2.23:netsec,1.2.24,1.2.24:netsec,1.2.25,1.2.25:netsec,1.2.26,1.2.26:netsec,1.2.26.1,1.2.26.1:netsec,1.2.26.2,1.2.26.2:netsec,1.2.27,1.2.28,1.2.28.1,1.2.29,1.2.30,1.2.30.1,1.2.30.2,1.2.30.3,1.2.30.4,1.2.31,1.2.31.1,1.2.32,1.2.33,1.2.34,1.4.0,1.4.0:beta1,1.4.0:beta2,1.4.0:beta3,1.4.0:beta4,1.4.1,1.4.2,1.4.3,1.4.4,1.4.5,1.4.6,1.4.7,1.4.7.1,1.4.8,1.4.9,1.4.10,1.4.10.1,1.4.11,1.4.12,1.4.12.1,1.4.13,1.4.14,1.4.15,1.4.16,1.4.16.1,1.4.16.2,1.4.17,1.4.18,1.4.19,1.4.19:rc1,1.4.19:rc2,1.4.19:rc3,1.4.19:rc4,1.4.19.1,1.4.19.2,1.4.20,1.4.20:rc1,1.4.20:rc2,1.4.20:rc3,1.4.20.1,1.4.21,1.4.21:rc1,1.4.21:rc2,1.4.21.1,1.4.21.2,1.4.22,1.4.22:rc1,1.4.22:rc2,1.4.22:rc3,1.4.22:rc4,1.4.22:rc5,1.4.22.1,1.4.22.2,1.4.23,1.4.23:rc1,1.4.23:rc2,1.4.23:rc3,1.4.23:rc4,1.4.23.1,1.4.23.2,1.4.24,1.4.24:rc1,1.4.24.1,1.4.25,1.4.25:rc1,1.4.25.1,1.4.26,1.4.26:rc1,1.4.26:rc2,1.4.26:rc3,1.4.26:rc4,1.4.26:rc5,1.4.26:rc6,1.4.26.1,1.4.26.2,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.0.6,1.6.0.7,1.6.0.8,1.6.0.9,1.6.0.10,1.6.0.11,1.6.0.11:rc1,1.6.0.11:rc2,1.6.0.14,1.6.0.14:rc1,1.6.0.15,1.6.0.16,1.6.0.16:rc1,1.6.0.16:rc2,1.6.1.0,1.6.1.0:rc2,1.6.1.0:rc3,1.6.1.0:rc4,1.6.1.0:rc5,1.6.1.1,1.6.1.2,1.6.1.3:rc1,1.6.1.4,1.6.1.5,1.6.1.5:rc1,1.6.1.6,1.6.1.7:rc1,1.6.1.7:rc2,1.6.1.8,1.6.1.10:rc1,1.6.1.10:rc2,a,b,b.1.3.2,b.1.3.3,b.2.2.0,b.2.2.1,b.2.3.1,b.2.3.2,b.2.3.3,b.2.3.4,b.2.3.5,b.2.3.6,b.2.5.0,b.2.5.1,b.2.5.2,b.2.5.3,c,c.2.3,c.3.0; Upgrade digium asterisknow to a higher version than 1.5,and avoid the version 1.5; Upgrade digium s800i to a higher version than 1.3.0,1.3.0.2,1.3.0.3,1.3.0.4,and avoid the version 1.3.0,1.3.0.2,1.3.0.3,1.3.0.4