Skip to main content

Asterisk EUVDEUVD-2026-111217

| CVE-2026-57194 MEDIUM
Out-of-bounds Write (CWE-787)
2026-10-27 GitHub_M
5.9
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed UNISTIM UDP port
  2. Delivery
    Register as configured phone MAC
  3. Exploit
    Send crafted DIALPAGE request packet
  4. Execution
    Overflow phone_number buffer (OOB write)
  5. Impact
    Crash Asterisk (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation is strictly gated by non-default configuration: the chan_unistim channel driver (legacy UNISTIM/Nortel phone support) must be loaded and configured with a valid UNISTIM UDP port that the attacker can reach over the network. Additionally, the attacker must register as a configured phone MAC, or the deployment must expose an equivalent production/autoprovisioning path that lets the client reach the main page. The trigger is a carefully crafted incoming request packet that overflows DIALPAGE digit handling into the phone_number field. Limiting factors: chan_unistim is not enabled in default Asterisk installs and is a deprecated, niche driver, so most deployments are not exposed; the impact is confined to a crash (DoS) with no confidentiality or integrity effect; and the AC:H rating reflects the combined module-loaded, port-reachable, and MAC-registration prerequisites.

Impact

This is a denial-of-service vulnerability (availability-only crash, C:N/I:N/A:H) with a vendor CVSS of 5.9 (medium). The CVSS vector reports AV:N/AC:H/PR:N/UI:N: network-reachable and nominally unauthenticated, but AC:H reflects the real-world gating conditions. Several escalating signals that would raise priority are ABSENT: there is no CISA KEV listing, no EPSS score was provided in the input, and the references are limited to the vendor GHSA advisory, fix commits, and release tags - none is a working exploit, so no public exploit is identified. The vuln.today decision label is 'this_month', consistent with a patch-this-cycle item rather than an emergency. The practical priority is moderate and bounded by deployment: exploitation requires the legacy chan_unistim driver to be loaded and configured with a reachable UNISTIM UDP port, plus the attacker registering as a configured phone MAC (or an autoprovisioning path). On systems not running chan_unistim - the common case - real risk is effectively nil. Note the tension between PR:N and the stated precondition that 'the attacker must register as a configured phone MAC'; UNISTIM registration is MAC-based rather than credentialed, which is why PR:N is defensible, but defenders should treat 'unauthenticated' loosely here. No EPSS or KEV data to corroborate exploitation likelihood - absence of those signals, combined with the niche module, suggests low widespread-exploitation probability.

Exploit ScenarioDerived

An attacker who can reach the configured UNISTIM UDP port registers as a configured phone MAC (or uses an equivalent production/autoprovisioning path to reach the main page) and sends a carefully crafted incoming request that drives DIALPAGE digit handling past the phone_number buffer, causing an out-of-bounds write that crashes Asterisk. The result is a service outage (telephony denial of service), not code execution or data disclosure. No public exploit code is identified at time of analysis; AC:H reflects the required module, port-reachability, and registration preconditions.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

An out-of-bounds write in the chan_unistim channel driver lets a remote attacker crash Asterisk by sending a crafted request packet that overflows the internal phone_number field during DIALPAGE digit handling; the flaw is contained to a denial of service with no confidentiality or integrity impact (C:N/I:N/A:H). Only deployments that load chan_unistim and configure a reachable UNISTIM UDP port are exposed, and the attacker must also be able to register as a configured phone MAC or reach the main page through an equivalent autoprovisioning path, which keeps the assessed severity at 5.9 with AC:H. The issue is fixed in Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11 and 22.8-cert3; no public exploit code or CISA KEV entry was identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Asterisk 20.20.1, 21.12.3, 22.10.1 or 23.4.1, or to Certified Asterisk 20.7-cert11 or 22.8-cert3, available from the project release pages (https://github.com/asterisk/asterisk/releases/tag/20.20.1, 21.12.3, 22.10.1, 23.4.1, certified-20.7-cert11, certified-22.8-cert3) and detailed in the advisory GHSA-3g56-cgrh-95p5; the fix enforces a MAX_PHONE_NUMBER_LENGTH limit in key_dial_page() (commits 430f423c84e4e32a462d907632b66c9793236e96 and related). As a compensating measure where upgrading must wait, unload the chan_unistim module or avoid configuring a UNISTIM UDP port reachable by untrusted networks, and restrict the port to trusted phone subnets, accepting that this removes legacy UNISTIM phone support and autoprovisioning for those devices.

Affected VersionsENISA

certified-asterisk 22.8-cert1-pre1, < 22.8-cert3
asterisk 23.0.0-pre1, < 23.4.1
certified-asterisk < 20.7-cert11
asterisk < 20.20.1
asterisk 21.0.0-pre1, < 21.12.3
asterisk 22.0.0-pre1, < 22.10.1

Affected Packages

euvd asterisk fix: 20.20.1, 21.12.3, 22.10.1, 23.4.1
euvd certified_asterisk fix: 20.7-cert11, 22.8-cert3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Asterisk's chan_unistim module implements legacy UNISTIM (Nortel/Unistim IP phone) support over UDP and keeps per-device session state in a struct unistim_device, which includes a fixed-size phone_number buffer sized from AST_MAX_EXTENSION and a companion size_phone_number counter. The root cause is CWE-787 (out-of-bounds write): key_dial_page() appends characters for DIALPAGE key presses without checking whether the buffer is already full, so a remote packet carrying an oversized digit sequence writes past the end of phone_number and corrupts adjacent memory, crashing the process. The upstream commits add a MAX_PHONE_NUMBER_LENGTH of AST_MAX_EXTENSION minus one and return early once size_phone_number reaches that limit. Because the affected code is only reachable when the module is loaded, bound to a valid UNISTIM UDP port, and the peer is recognized (configured phone MAC registration or an equivalent production/autoprovisioning path to the main page), the assessed vector is AV:N/AC:H/PR:N/UI:N/S:U with availability-only impact.

Know when Asterisk gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 5.9 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.9 MEDIUM

Network-reachable UDP port (AV:N); AC:H for the chan_unistim-loaded, reachable-port, and MAC-registration preconditions; UNISTIM MAC registration is not credentialed so PR:N; crash only, so A:H and C:N/I:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Oct 27, 2026 - 18:18 EUVD
CVE Published
Oct 27, 2026 - 16:52 cve.org
MEDIUM 5.9

DescriptionCVE.org

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 out-of-bounds write in chan_unistim DIALPAGE digit handling can overflow the phone_number field and crash Asterisk when an attacker sends a carefully crafted incoming request packet. The chan_unistim module must be loaded and configured with a valid UNISTIM UDP port that the attacker can reach. The attacker must register as a configured phone MAC, or the deployment must have an equivalent production/autoprovisioning path that allows the client to reach the main page. 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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 62% exploitable
Prevalence
Medium
Asterisk PBX is widely deployed, but chan_unistim is a legacy, rarely-enabled driver
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

CVE-2017-17090 HIGH POC
7.5 Dec 02

An issue was discovered in chan_skinny.c in Asterisk Open Source 13.18.2 and older, 14.7.2 and older, and 15.1.2 and old

CVE-2012-1184 HIGH POC
7.5 Sep 18

Stack-based buffer overflow in the ast_parse_digest function in main/utils.c in Asterisk 1.8.x before 1.8.10.1 and 10.x

CVE-2017-14100 CRITICAL
9.8 Sep 02

In Asterisk 11.x before 11.25.2, 13.x before 13.17.1, and 14.x before 14.6.1 and Certified Asterisk 11.x before 11.6-cer

CVE-2017-14098 HIGH
7.5 Sep 02

In the pjsip channel driver (res_pjsip) in Asterisk 13.x before 13.17.1 and 14.x before 14.6.1, a carefully crafted tel

CVE-2014-9374 MEDIUM
5.0 Dec 12

Double free vulnerability in the WebSocket Server (res_http_websocket module) in Asterisk Open Source 11.x before 11.14.

CVE-2017-17850 HIGH
7.5 Dec 27

An issue was discovered in Asterisk 13.18.4 and older, 14.7.4 and older, 15.1.4 and older, and 13.18-cert1 and older. Ra

CVE-2017-7617 HIGH
8.8 Apr 10

Remote code execution can occur in Asterisk Open Source 13.x before 13.14.1 and 14.x before 14.3.1 and Certified Asteris

CVE-2015-3008 MEDIUM
4.3 Apr 10

Asterisk Open Source 1.8 before 1.8.32.3, 11.x before 11.17.1, 12.x before 12.8.2, and 13.x before 13.3.2 and Certified

CVE-2021-32558 HIGH POC
7.5 Jul 30

An issue was discovered in Sangoma Asterisk 13.x before 13.38.3, 16.x before 16.19.1, 17.x before 17.9.4, and 18.x befor

CVE-2018-19278 HIGH POC
7.5 Nov 14

Buffer overflow in DNS SRV and NAPTR lookups in Digium Asterisk 15.x before 15.6.2 and 16.x before 16.0.1 allows remote

CVE-2018-7284 HIGH POC
7.5 Feb 22

A Buffer Overflow issue was discovered in Asterisk through 13.19.1, 14.x through 14.7.5, and 15.x through 15.2.1, and Ce

CVE-2025-1131 HIGH POC
7.0 Sep 23

A local privilege escalation vulnerability exists in the safe_asterisk script included with the Asterisk toolkit package

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy