Read the docs
TI-2026-81569 Aliases CVE-2026-57199

Out-of-bounds write in Asterisk app_sms.c lets attackers crash Asterisk

Priority LOW 13CWE-787Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Asterisk, an open source private branch exchange and telephony toolkit, is affected in its asterisk and certified-asterisk packages. The app_sms.c module copies externally controlled SMS lengths into fixed in-struct buffers without sufficient bounds checks, which is an out-of-bounds write (CWE-787). A remote attacker with low privileges can corrupt memory or crash Asterisk, but only if the administrator explicitly uses the SMS dialplan application without ensuring that the data passed to it is valid.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00481 41st percentileScored 2026-11-07
Fix Fixed asterisk (asterisk): 20.20.1, 21.12.3, 22.10.1 +1certified-asterisk (asterisk): 20.7-cert11, 22.8-cert3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
asteriskasteriskbefore 20.20.1; 21.0.0-pre1 to before 21.12.3; 22.0.0-pre1 to before 22.10.1; 23.0.0-pre1 to before 23.4.120.20.1, 21.12.3, 22.10.1, 23.4.1Patch availableCNA
asteriskcertified-asteriskbefore 20.7-cert11; 22.8-cert1-pre1 to before 22.8-cert320.7-cert11, 22.8-cert3Patch availableCNA
  • asterisk Vendorasterisk Affected before 20.20.1; 21.0.0-pre1 to before 21.12.3; 22.0.0-pre1 to before 22.10.1; 23.0.0-pre1 to before 23.4.1 Fixed in 20.20.1, 21.12.3, 22.10.1, 23.4.1 Patch available CNA
  • certified-asterisk Vendorasterisk Affected before 20.7-cert11; 22.8-cert1-pre1 to before 22.8-cert3 Fixed in 20.7-cert11, 22.8-cert3 Patch available CNA

Remediation

Asterisk asterisk packages are fixed in 20.20.1, 21.12.3, 22.10.1 and 23.4.1. Certified Asterisk is fixed in 20.7-cert11 and 22.8-cert3. Upgrade to a fixed version.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

  • Fix · CNA asterisk (asterisk) Fixed in 20.20.1, 21.12.3, 22.10.1, 23.4.1
  • Fix · CNA certified-asterisk (asterisk) Fixed in 20.7-cert11, 22.8-cert3

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-27 Threatist record created from CVE-2026-57199
  2. 2026-11-02 Affected versions changed · Red Hat
  3. 2026-11-02 CVSS score added · Red Hat
  4. 2026-11-03 CISA SSVC decision points changed

References

  • TI-2025-30244 Using malformed From header can forge identity with ";" or NULL in name portion CVSS 3.1HIGH 7.7
  • TI-2023-27195 Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiation CVSS 3.1HIGH 7.5
  • TI-2024-28351 Asterisk allows `Write=originate` as sufficient permissions for code execution / `System()` dialplan CVSS 3.1HIGH 8.8
  • TI-2025-00959 Asterisk Unsafe Shell Sourcing in safe_asterisk Leads to Local Privilege Escalation CVSS 4.0HIGH 7.0
  • TI-2025-34699 Asterisk remotely exploitable leak of RTP UDP ports and internal resources CVSS 3.1MEDIUM 6.5
  • TI-2025-31747 Asterisk is Vulnerable to Remote DoS and possible RCE Attacks During Memory Allocation CVSS 3.1MEDIUM 6.5
See all 87 →

Sources