An issue was discovered in Asterisk through 19.x and Certified Asterisk through 16.8-cert13. The func_odbc module provides possibly inadequate escaping functionality for backslash characters in SQL queries, resulting in user-provided data creating a broken SQL query or possibly a SQL injection. This is fixed in 16.25.2, 18.11.2, and 19.3.2, and 16.8-cert14.
{
"versions": [
{
"introduced": "16.0.0"
},
{
"fixed": "16.25.2"
},
{
"introduced": "18.0"
},
{
"fixed": "18.11.2"
},
{
"introduced": "19.0.0"
},
{
"fixed": "19.3.2"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-NA"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert1\\-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert1\\-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert1\\-rc3"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert1\\-rc4"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert10"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert11"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert12"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert13"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert2"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert3"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert4"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert4\\-rc1"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert4\\-rc2"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert4\\-rc3"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert4\\-rc4"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert5"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert6"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert7"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert8"
},
{
"introduced": "0"
},
{
"last_affected": "16.8-cert9"
},
{
"introduced": "0"
},
{
"last_affected": "10.0"
},
{
"introduced": "0"
},
{
"last_affected": "11.0"
}
]
}