Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Network-reachable, unauthenticated, single-packet exploitation causing full device reload with changed scope; no confidentiality or integrity impact.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability in the Extensible Messaging Client Protocol (XMCP), also referred to as the External Client protocol, of Cisco IOS Software and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.
This vulnerability is due to improper handling of malformed XMCP packets. An attacker could exploit this vulnerability by sending a malformed XMCP packet to an affected device. A successful exploit could allow the attacker to cause the affected device to reload unexpectedly, resulting in a DoS condition. The attacker does not need the XMCP client username to exploit this vulnerability.
AnalysisAI
Denial-of-service via malformed XMCP packets forces unexpected reloads of Cisco IOS and IOS XE devices, exploitable by any remote unauthenticated attacker. The CVSS scope change (S:C) reflects that the reload impacts the entire device, not just the XMCP subsystem, bringing down all services simultaneously. No public exploit or CISA KEV listing exists at time of analysis, but the zero-authentication, low-complexity attack vector - combined with Cisco's ubiquitous enterprise footprint - makes this a high-priority patching target for network operations teams.
Technical ContextAI
XMCP (Extensible Messaging Client Protocol), also referred to by Cisco as the External Client Protocol, is a Cisco-proprietary protocol used in IOS and IOS XE for external client communications, often in Unified Communications-adjacent contexts. The root cause is CWE-606 (Unchecked Input for Loop Condition), meaning the IOS/IOS XE XMCP parser fails to properly validate a specific malformed packet field before using it to control a processing loop or similar iterative operation. This unvalidated input drives the device into an abnormal processing state - consuming resources or triggering a fatal condition - ultimately causing the entire device to reload. The CVSS vector AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H is consistent with Cisco's standard scoring practice for process-crash vulnerabilities that cause a full device reload: the Changed Scope reflects that all device services (routing, switching, security functions) are interrupted, not just the XMCP component. Both CPE strings cpe:2.3:a:cisco:cisco_ios_xe_software and cpe:2.3:a:cisco:ios confirm both product lines are affected across a wide range of release trains.
RemediationAI
Cisco has published Security Advisory cisco-sa-ios-xmcp-thbAr34t at https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ios-xmcp-thbAr34t, which contains fixed software version details and Cisco's Software Checker for identifying whether a specific installed version is affected. Fixed version numbers are not included in the available input data and must be confirmed directly via the advisory. As a compensating control where immediate patching is not feasible, administrators should disable the XMCP (External Client Protocol) service on affected devices if it is not operationally required - this eliminates the attack surface entirely, though doing so will break any Cisco Unified Communications or external client integrations that depend on this protocol. Where XMCP must remain enabled, restrict XMCP traffic using interface-level ACLs to permit packets only from known, trusted XMCP client IP addresses, blocking all other sources; this reduces but does not eliminate exposure if trusted source addresses are spoofable or compromised. Confirm XMCP listener status and bound interfaces before deploying ACLs to avoid incomplete coverage.
More in Cisco Ios Xe Software
View allImproper neutralization of special elements (CWE-74 injection class) in Cisco IOS XE Software allows remote, unauthentic
Authentication bypass and improper access control in Cisco IOS XE Software allow a remote, unauthenticated attacker to g
Denial-of-service in Cisco IOS XE Software's Blocks Extensible Exchange Protocol (BEEP) feature allows an unauthenticate
Unauthenticated remote denial-of-service affecting Cisco IOS XE Software across a wide version range results from multip
Unauthenticated remote denial-of-service in Cisco IOS XE Software allows network-accessible attackers to crash IOS proce
Denial-of-service conditions in Cisco IOS XE Software stem from multiple incorrect calculation flaws (CWE-682) discovera
Unauthenticated remote attackers can cause high availability impact with scope change on Cisco IOS XE Software through i
Remote unauthenticated exploitation of improper memory buffer boundary handling in Cisco IOS XE Software can cause a com
Improper BOOTP packet handling in Cisco IOS XE Software on Catalyst 9000 Series Switches allows unauthenticated remote a
A denial of service vulnerability in the Internet Key Exchange (CVSS 8.6). High severity vulnerability requiring prompt
Denial of service in Cisco IOS XE Software's SNMP subsystem allows an authenticated remote attacker to force an affected
Memory exhaustion in Cisco IOS XE and Apple devices via improper TLS resource handling allows adjacent attackers to trig
Same weakness CWE-606 – Unchecked Input for Loop Condition
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53467
GHSA-vfv8-7h88-hj2w