An issue was discovered in channels/chansip.c in Sangoma Asterisk 13.x before 13.29.2, 16.x before 16.6.2, and 17.x before 17.0.1, and Certified Asterisk 13.21 before cert5. A SIP request can be sent to Asterisk that can change a SIP peer's IP address. A REGISTER does not need to occur, and calls can be hijacked as a result. The only thing that needs to be known is the peer's name; authentication details such as passwords do not need to be known. This vulnerability is only exploitable when the nat option is set to the default, or autoforce_rport.
{
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "8.0"
},
{
"last_affected": "8.0"
},
{
"introduced": "9.0"
},
{
"last_affected": "9.0"
}
],
"cpes": [
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*",
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "debian:debian_linux"
},
{
"extracted_events": [
{
"introduced": "13.21.0-cert1"
},
{
"last_affected": "13.21.0-cert1"
},
{
"introduced": "13.21.0-cert2"
},
{
"last_affected": "13.21.0-cert2"
},
{
"introduced": "13.21.0-cert3"
},
{
"last_affected": "13.21.0-cert3"
},
{
"introduced": "13.21.0-cert4"
},
{
"last_affected": "13.21.0-cert4"
}
],
"cpes": [
"cpe:2.3:a:digium:certified_asterisk:13.21.0:cert1:*:*:*:*:*:*",
"cpe:2.3:a:digium:certified_asterisk:13.21.0:cert2:*:*:*:*:*:*",
"cpe:2.3:a:digium:certified_asterisk:13.21.0:cert3:*:*:*:*:*:*",
"cpe:2.3:a:digium:certified_asterisk:13.21.0:cert4:*:*:*:*:*:*"
],
"source": "CPE_STRING",
"vendor_product": "digium:certified_asterisk"
}
]
}{
"extracted_events": [
{
"introduced": "13.0.0"
},
{
"fixed": "13.29.2"
},
{
"introduced": "16.0.0"
},
{
"fixed": "16.6.2"
},
{
"introduced": "17.0.0"
},
{
"fixed": "17.0.1"
},
{
"introduced": "13.21.0"
},
{
"last_affected": "13.21.0"
},
{
"introduced": "13.21.0-rc1"
},
{
"last_affected": "13.21.0-rc1"
}
],
"cpe": [
"cpe:2.3:a:digium:asterisk:*:*:*:*:*:*:*:*",
"cpe:2.3:a:digium:certified_asterisk:13.21.0:*:*:*:*:*:*:*",
"cpe:2.3:a:digium:certified_asterisk:13.21.0:rc1:*:*:*:*:*:*"
],
"source": [
"CPE_RANGE",
"CPE_STRING"
]
}