Asterisk: LDAP Filter Injection in res_config_ldap via SIP Username (Unauthenticated Information Disclosure)
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, the LDAP realtime driver res_config_ldap may permit LDAP filter injection through a SIP username, allowing an unauthenticated attacker to make arbitrary LDAP queries using carefully crafted SIP packets and disclose information. The res_config_ldap module must be loaded and configured to access an LDAP server, which is not the default. 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 15
- github.com/asterisk/asterisk/commit/04aa482212e43b292817444eb4de35499f4b1568Fixvia CVE List
- github.com/asterisk/asterisk/commit/14968f2f440ea0dd983caa4f477237a5224904ddFixvia CVE List
- github.com/asterisk/asterisk/commit/23c01b6d359c5d85da725beea89e394a6c031c5dFixvia CVE List
- github.com/asterisk/asterisk/commit/7e1ae09594a101950398cc6aff2dd2e5ab314884Fixvia CVE List
- github.com/asterisk/asterisk/commit/8170a6bfa75994e7617a8b9d7fe7a7140b70cbe2Fixvia CVE List
- github.com/asterisk/asterisk/commit/dd0c768d9e9678e4cb1ed95689a254a61452239bFixvia CVE List
- github.com/asterisk/asterisk/commit/ef280572a034cac3994075298facb1999778ee0dFixvia 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-r6c2-hwc2-j4mpAdvisoryvia CVE List
- github.com/asterisk/asterisk/tree/24.0.0-pre1Referencevia CVE List