Vulnerability · Published Oct 27, 2026 · Assigned by GitHub_M
CVE-2026-57191Asterisk: Stack buffer overflow in MWI NOTIFY Message-Account parsing
High 8.2
In plain English
A high-severity buffer overflow in asterisk from asterisk. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official 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, an unbounded `sscanf` in `res_pjsip_pubsub` when parsing the `MWI NOTIFY` `Message-Account` field may allow an unauthenticated attacker to send a carefully crafted packet that causes a stack buffer overflow and corrupts the underlying transport, permanently disabling all SIP functionality. An Asterisk restart is required to restore full operation. 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:14 | asterisk | 1:22.10.1+dfsg+~cs6.17.60671434-1 | DEBIAN-CVE-2026-57191 |
| Ubuntu:22.04:LTS | asterisk | no fix listed | UBUNTU-CVE-2026-57191 |
| Ubuntu:24.04:LTS | asterisk | no fix listed | UBUNTU-CVE-2026-57191 |
| Ubuntu:26.04:LTS | asterisk | no fix listed | UBUNTU-CVE-2026-57191 |
| Ubuntu:26.10 | asterisk | no fix listed | UBUNTU-CVE-2026-57191 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| asterisk | asterisk | < 20.20.1>= 21.0.0-pre1, < 21.12.3>= 22.0.0-pre1, < 22.10.1>= 23.0.0-pre1, < 23.4.1 |
| asterisk | certified-asterisk | < 20.7-cert11>= 22.8-cert1-pre1, < 22.8-cert3 |
Weakness: CWE-120, CWE-787 · Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
References
- https://github.com/asterisk/asterisk/security/advisories/GHSA-589g-qgf8-m6mx x_refsource_CONFIRM
- https://github.com/asterisk/asterisk/commit/0e89514084490070c5ecee419ec5ee37b7c49528 x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/647b35c3cfd4a2cc3b1fb7560b085feba5c24b4b x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/7a1ffcdf38cc76d1c4eae51651667f3fd4548ab0 x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/b4be3bd67ce4ac35b94fbfa860cdd9e1c906610b x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/b5281828dad7d44658439ba6393fe6be3328a4bd x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/dca516f6d895e8867d48fa56b6ce7f05b6f7457a x_refsource_MISC
- https://github.com/asterisk/asterisk/commit/ee1b66a5e40733ba0b9fad7fc4d032cabbe1dd75 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/20.20.1 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/21.12.3 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/22.10.1 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/23.4.1 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/certified-20.7-cert11 x_refsource_MISC
- https://github.com/asterisk/asterisk/releases/tag/certified-22.8-cert3 x_refsource_MISC
- https://github.com/asterisk/asterisk/tree/24.0.0-pre1 x_refsource_MISC