CVEsasteriskCVE-2026-57199Published Oct 27, 21:52 · Updated Oct 27, 21:52 UTC
2.3
LowCVSS 4.0 · from GitHub_M
CVE-2026-57199

Asterisk: Asterisk app_sms.c copies externally controlled SMS lengths into fixed in-struct buffers

asterisk · Out-of-bounds write · CWE-787
Affectedasterisk, certified-asterisk
FixNo fix listed yet.
PublishedOct 27, 21:52 · GitHub_M
ScoredOct 27 · 2.3 · GitHub_M
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:06 UTC

What we know

No known exploitation. CISA KEV, checked 22:06 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker needs network access and an account. CVSS: network, low privileges.
It only works under certain conditions, which makes it harder to pull off. CVSS: high attack complexity.

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, `app_sms.c` copies externally controlled `SMS` lengths into `fixed in-struct buffers` without sufficient bounds checks, allowing an attacker to corrupt memory or crash Asterisk. The administrator must explicitly use the `SMS` dialplan application, which is useful when routing calls to or from `analog devices`, and must not have ensured that data passed to the application is valid. 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.

From GitHub_M

Affected and fixed versions

ProductAffectedFixed inasterisk< 20.20.1–asterisk>= 21.0.0-pre1, < 21.12.3–asterisk>= 22.0.0-pre1, < 22.10.1–asterisk>= 23.0.0-pre1, < 23.4.1–certified-asterisk< 20.7-cert11–certified-asterisk>= 22.8-cert1-pre1, < 22.8-cert3–

Exploit code

Exploit-DBnone knownMetasploitnone knownNucleinone known

References

github.com/asterisk/asterisk/security/advisories/GHSA-q9fr-m7g8-6ph5 · github.comrefsource_CONFIRMgithub.com/asterisk/asterisk/commit/15c66022dc441ec63d7bd5f53cf7f35db72964be · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/38a2059eb77a91a6b6e76eeba5875c2b96027368 · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/59b74276f24ba104d859f3f05897c9b8d835a28a · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/60f4ef3deac6b9af30519b46c13f103264038b82 · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/661d6a2fc5cc7744ab9d849ed3c73ae5066386df · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/7048a3841df99e090b9d87246600373581629c98 · github.comrefsource_MISCgithub.com/asterisk/asterisk/commit/f46f63bd4d33665d336cf8b5998650b915222549 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/20.20.1 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/21.12.3 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/22.10.1 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/23.4.1 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/certified-20.7-cert11 · github.comrefsource_MISCgithub.com/asterisk/asterisk/releases/tag/certified-22.8-cert3 · github.comrefsource_MISCgithub.com/asterisk/asterisk/tree/24.0.0-pre1 · github.comrefsource_MISC

Other CVEs in asterisk

All 36 →
6.9Asterisk: Local privilege escalation through ast_loggrabber's world-writable helper location · CVE-2026-57203Oct 277.0Asterisk: SQL Injection in cel_pgsql and cel_tds via CELGenUserEvent eventtype Field · CVE-2026-57190Oct 278.2Asterisk: Stack buffer overflow in MWI NOTIFY Message-Account parsing · CVE-2026-57191Oct 27