Asterisk: Possible RED T.140 Heap Buffer Overflow
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
Asterisk is an open source private branch exchange and telephony toolkit. In affected deployments, an authenticated attacker may cause a T.140 RED heap buffer overflow using carefully crafted packets, potentially allowing remote code execution or causing Asterisk to crash. The chan_sip channel driver must be installed and configured, and its textsupport option must be enabled; textsupport defaults to no. The chan_sip driver was deprecated in Asterisk 20 and completely removed in all later versions. Repository comparisons verify patch containment in Asterisk 20.20.1, 21.12.3, 22.10.1 and 23.4.1, and Certified Asterisk 20.7-cert11 and 22.8-cert3. The affected release-track scope remains unresolved: structured metadata includes later release tracks even though the advisory says the required chan_sip driver was removed there.
Text from CVE List
Affected versions 6
- asteriskaffected: < 20.20.1CVE List
- asteriskaffected: >= 21.0.0-pre1, < 21.12.3CVE List
- asteriskaffected: >= 22.0.0-pre1, < 22.10.1CVE List
- asteriskaffected: >= 23.0.0-pre1, < 23.4.1CVE List
- certified-asteriskaffected: < 20.7-cert11CVE List
- certified-asteriskaffected: >= 22.8-cert1-pre1, < 22.8-cert3CVE List
References 15
- github.com/asterisk/asterisk/commit/0601c33d4edf8c8f221de91cead59460fb1e7180Fixvia CVE List
- github.com/asterisk/asterisk/commit/111487298a954a029daae941eac423f0609b1261Fixvia CVE List
- github.com/asterisk/asterisk/commit/536218a86b797996e8e8844deacc8207de373701Fixvia CVE List
- github.com/asterisk/asterisk/commit/a89b61d7c756f816c7fa5327ead9e889f1531202Fixvia CVE List
- github.com/asterisk/asterisk/commit/eaa108c68a32c080d7a168ef1d8bf784d5d830f4Fixvia CVE List
- github.com/asterisk/asterisk/commit/eef894282be203cb9e6d8e9692e9c360a0b569b4Fixvia CVE List
- github.com/asterisk/asterisk/commit/fde69a1f3ff17f507a1578ae27b528f43ceb5efdFixvia CVE List
- github.com/asterisk/asterisk/releases/tag/20.20.1Fixvia CVE List
- github.com/asterisk/asterisk/releases/tag/21.12.3Fixvia CVE List
- github.com/asterisk/asterisk/releases/tag/22.10.1Fixvia CVE List
- github.com/asterisk/asterisk/releases/tag/23.4.1Fixvia CVE List
- github.com/asterisk/asterisk/releases/tag/certified-20.7-cert11Fixvia CVE List
- github.com/asterisk/asterisk/releases/tag/certified-22.8-cert3Fixvia CVE List
- github.com/asterisk/asterisk/security/advisories/GHSA-vfhr-r9x9-c687Advisoryvia CVE List
- github.com/asterisk/asterisk/tree/24.0.0-pre1Referencevia CVE List