An issue was discovered in Asterisk Open Source 11.x before 11.25.1, 13.x before 13.13.1, and 14.x before 14.2.1 and Certified Asterisk 11.x before 11.6-cert16 and 13.x before 13.8-cert4. The chansip channel driver has a liberal definition for whitespace when attempting to strip the content between a SIP header name and a colon character. Rather than following RFC 3261 and stripping only spaces and horizontal tabs, Asterisk treats any non-printable ASCII character as if it were whitespace. This means that headers such as Contact\x01: will be seen as a valid Contact header. This mostly does not pose a problem until Asterisk is placed in tandem with an authenticating SIP proxy. In such a case, a crafty combination of valid and invalid To headers can cause a proxy to allow an INVITE request into Asterisk without authentication since it believes the request is an in-dialog request. However, because of the bug described above, the request will look like an out-of-dialog request to Asterisk. Asterisk will then process the request as a new call. The result is that Asterisk can process calls from unvetted sources without any authentication. If you do not use a proxy for authentication, then this issue does not affect you. If your proxy is dialog-aware (meaning that the proxy keeps track of what dialogs are currently valid), then this issue does not affect you. If you use chanpjsip instead of chan_sip, then this issue does not affect you.
{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "11.0.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-beta1"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-beta2"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0-rc3"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.3.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.4.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.5.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.5.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.7.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.8.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.8.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.9.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.10.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.10.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.10.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.11.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.12.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.12.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.13.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.13.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.14.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.14.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.14.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.15.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.15.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.16.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.17.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.17.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.18.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.19.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.20.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.21.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.21.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.21.2"
},
{
"introduced": "0"
},
{
"last_affected": "11.22.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.22.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.23.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.23.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.23.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.24.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.24.1"
},
{
"introduced": "0"
},
{
"last_affected": "11.25.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.0-beta1"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.0-beta2"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.0-beta3"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.0.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.1.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.1.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.2.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.2.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.3.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.3.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.3.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.4.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.5.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.6.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.7.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.7.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.7.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.8.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.8.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "13.8.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.8.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.9.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.9.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.10.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.10.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "13.11.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.11.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.11.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.12.0"
},
{
"introduced": "0"
},
{
"last_affected": "13.12.1"
},
{
"introduced": "0"
},
{
"last_affected": "13.12.2"
},
{
"introduced": "0"
},
{
"last_affected": "13.13.0"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.0"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.0-beta1"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.0-beta2"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.1"
},
{
"introduced": "0"
},
{
"last_affected": "14.0.2"
},
{
"introduced": "0"
},
{
"last_affected": "14.1.0"
},
{
"introduced": "0"
},
{
"last_affected": "14.1.1"
},
{
"introduced": "0"
},
{
"last_affected": "14.1.2"
},
{
"introduced": "0"
},
{
"last_affected": "14.2.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.0.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.1.0-rc3"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.2.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.3.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.3.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.3.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.4.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.4.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.4.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.4.0-rc3"
},
{
"introduced": "0"
},
{
"last_affected": "11.5.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.5.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.5.0-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert1"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert1"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert1_rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert1_rc2"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert10"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert11"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert12"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert13"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert14"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert15"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert2"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert2"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert3"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert3"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert4"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert5"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert6"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert7"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert8"
},
{
"introduced": "0"
},
{
"last_affected": "11.6-cert9"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.0-NA"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.0-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "11.6.0-rc2"
}
]
}