CVE-2026-57185 in Asteriskinfo

Summary

by MITRE • 10/27/2026

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 authenticated attacker may crash Asterisk through a buffer over-read in the `PJSIP MWI body parser` by sending a carefully crafted `SIP NOTIFY` request. The attacker must pass SIP authentication using either a username/password or `source IP address matching`. 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.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 10/27/2026

Asterisk serves as a widely deployed open-source software implementation of a private branch exchange (PBX) and telephony toolkit, handling critical voice over IP communications for numerous enterprises and service providers. The security flaw identified in versions prior to Asterisk 20.20.1, 21.12.3, 22.10.1, and 23.4.1, as well as specific Certified Asterisk releases, resides within the PJSIP module's Message Waiting Indicator body parser. This component is responsible for processing SIP NOTIFY requests that convey information regarding voicemail status or other messaging states to endpoints. The vulnerability manifests as a buffer over-read condition triggered by a specifically crafted SIP NOTIFY message containing malformed or excessively long payload data in specific fields related to MWI bodies.

The technical nature of this flaw involves the parser failing to correctly validate input boundaries before reading memory, leading to an out-of-bounds read operation. When an authenticated attacker sends a maliciously constructed SIP NOTIFY request that exploits this boundary check failure, the application attempts to access memory locations beyond the allocated buffer limits. This improper memory access results in undefined behavior within the Asterisk process, typically manifesting as a segmentation fault or immediate crash of the core telephony service. The requirement for authentication means the attacker must first bypass SIP security measures by providing valid credentials via username and password or by having their source IP address match an allowed list configured on the server. This prerequisite limits the attack surface to internal networks or scenarios where SIP credentials have been compromised, but it does not mitigate the severity of the resulting denial of service once access is gained.

The operational impact of this vulnerability is a complete disruption of telephony services for any system running affected versions. Since Asterisk handles call routing, signaling, and media processing, crashing the application renders all connected endpoints unable to make or receive calls, effectively causing a total communication outage until the service is restarted. This denial of service can be exploited repeatedly by an authenticated adversary to maintain persistent disruption against critical business communications infrastructure. The vulnerability aligns with CWE-125, which describes Out-of-bounds Read vulnerabilities where software reads data past the end or before the beginning of the intended buffer. From a tactical perspective within the MITRE ATT&CK framework, this exploit relates to techniques involving resource exhaustion and service disruption, specifically leveraging authenticated access to degrade system availability rather than compromising confidentiality or integrity directly through code execution at this stage.

Mitigation strategies primarily involve upgrading to patched versions immediately if possible. Administrators should ensure their Asterisk installations are updated to version 20.20.1 or later for the 20 branch, 21.12.3 or later for the 21 branch, 22.10.1 or later for the 22 branch, and 23.4.1 or later for the 23 branch. For users of Certified Asterisk, upgrading to version 20.7-cert11 or 22.8-cert3 is required. In environments where immediate patching is not feasible due to operational constraints, network-level controls should be implemented to restrict SIP traffic from untrusted sources and enforce strict authentication policies that limit exposure to only known, trusted IP addresses with strong credential hygiene. Monitoring logs for unusual patterns of SIP NOTIFY requests or repeated authentication failures can also aid in detecting potential exploitation attempts before a crash occurs.

Responsible

GitHub M

Reservation

06/24/2026

Disclosure

10/27/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!