Asterisk: Out-of-Bounds Read in Q.931 Information Element Parser (H.323 Addon)
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. Prior to Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3, insufficient bounds checking in the chan_ooh323 Q.931 information-element parser permits an out-of-bounds read that may allow an unauthenticated attacker to crash Asterisk using carefully crafted setup packets. The chan_ooh323 addon channel driver must be explicitly compiled and installed, which is not the default, and its port must be publicly reachable. This issue is fixed in Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3.
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 14
- github.com/asterisk/asterisk/commit/00ebdfbc89ed160ae45a2fc0f67f36e36dae48eeFixvia CVE List
- github.com/asterisk/asterisk/commit/437d17fb13503fe9b4e72c35396f0c250d30b0f0Fixvia CVE List
- github.com/asterisk/asterisk/commit/6dba027f8aea35bf3bbd89371a0cf516b13f8588Fixvia CVE List
- github.com/asterisk/asterisk/commit/9c776e348374a72589cf27f635cddef45a2a2b90Fixvia CVE List
- github.com/asterisk/asterisk/commit/ad4a2b3e944afd5a8e9a550bd5f62aeac8680711Fixvia CVE List
- github.com/asterisk/asterisk/commit/b1284510421a29c72fc4e9a31e4b1e0666a0144fFixvia 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-746q-794h-cc7fAdvisoryvia CVE List
- github.com/asterisk/asterisk/tree/24.0.0-pre1Referencevia CVE List