CVE-2025-20363
Cisco Adaptive Security Appliance (ASA) vulnerability analysis and mitigation

Overview

CVE-2025-20363 is a heap-based buffer overflow (CWE-122) in the web services of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software, Cisco Secure Firewall Threat Defense (FTD) Software, Cisco IOS Software, Cisco IOS XE Software, and Cisco IOS XR Software that enables remote code execution. For ASA and FTD, exploitation requires no authentication; for IOS, IOS XE, and IOS XR, a low-privileged authenticated remote attacker is sufficient. The vulnerability was first published on September 25, 2025, and carries a CVSS v3.1 base score of 9.0 (Critical) for ASA/FTD and 8.5 (High) for IOS/IOS XE/IOS XR (Cisco Advisory). Affected ASA versions span multiple release trains (9.12–9.23), FTD versions 7.0–7.7, IOS 12.2(15)b through 15.9(3)m11, IOS XE 3.2.0sg through 17.17.1, and select IOS XR 6.x releases on 32-bit ASR 9001 hardware (Cisco Advisory).

Technical details

The root cause is improper validation of user-supplied input in HTTP requests processed by the affected web services (CWE-122: Heap-based Buffer Overflow). An attacker exploits this by sending specially crafted HTTP requests to a targeted web service endpoint — specifically when SSL VPN or HTTP server features are enabled — after gathering additional system information or overcoming exploit mitigations (Cisco Advisory). On ASA and FTD, the vulnerable configurations include Mobile User Security (MUS), SSL VPN (webvpn enable), and AnyConnect SSL VPN; on IOS/IOS XE, the Remote Access SSL VPN feature must be active; on IOS XR, the HTTP server must be enabled on 32-bit (QNX-based) ASR 9001 hardware. The attack complexity is rated High, reflecting the need to obtain system information or bypass mitigations before achieving code execution (Cisco Advisory). A technical deep-dive was published by Horizon3.ai covering CVE-2025-20363 alongside related vulnerabilities (Horizon3.ai).

Impact

Successful exploitation allows an attacker to execute arbitrary code as root on the affected device, leading to complete device compromise — including full confidentiality, integrity, and availability impact (Cisco Advisory). Because the affected products are perimeter security devices (firewalls, VPN concentrators, and core routers), compromise enables attackers to intercept or manipulate all traffic passing through the device, pivot into protected network segments, and establish persistent footholds. In observed campaigns, threat actors deployed custom malware families (RayInitiator and LINE VIPER) on compromised Cisco ASA devices, enabling long-term espionage and lateral movement across targeted organizations (Cisco Advisory, Talos Blog).

Exploitation steps

  1. Reconnaissance: Identify internet-facing Cisco ASA, FTD, IOS, IOS XE, or IOS XR devices with SSL VPN or HTTP server features enabled using tools such as Shodan, Censys, or Masscan. Prioritize ASA 5500-X series and devices running vulnerable firmware versions.
  2. Information Gathering: Collect device-specific information (software version, platform type, configuration details) to tailor the exploit payload and overcome built-in mitigations. This may involve banner grabbing, probing SSL/TLS handshake responses, or leveraging previously obtained credentials.
  3. Craft Malicious HTTP Request: Construct a specially crafted HTTP request targeting the vulnerable web service endpoint (e.g., SSL VPN or HTTP server interface) with a payload designed to trigger a heap-based buffer overflow in the input validation routine.
  4. Trigger Heap Overflow: Send the crafted request to the target device's web service port (typically TCP 443). The improper input validation causes a heap buffer overflow, corrupting memory structures to redirect execution flow.
  5. Achieve Root Code Execution: The overflow enables arbitrary code execution as root on the device OS. On ASA/FTD, this requires no authentication; on IOS/IOS XE/IOS XR, a low-privileged account suffices.
  6. Deploy Persistent Malware: In observed ArcaneDoor campaigns, attackers deployed custom implants (RayInitiator and LINE VIPER) to maintain persistent access, exfiltrate data, and pivot into connected network segments (Talos Blog, SecurityAffairs).

Indicators of compromise

  • Network: Anomalous or malformed HTTP/HTTPS requests to SSL VPN or management web service ports (TCP 443) from unexpected source IPs; unusual outbound connections from firewall/router management interfaces to external IPs; increased scanning activity targeting Cisco ASA/FTD management interfaces.
  • File System: Presence of unknown or unauthorized files in device flash storage or memory; unexpected modifications to device firmware or configuration files; artifacts associated with RayInitiator or LINE VIPER malware implants on compromised ASA/FTD devices.
  • Logs: Cisco ASA/FTD syslog entries showing unexpected process crashes or restarts in web service components; authentication anomalies or unexpected privileged sessions; IOS/IOS XE logs showing unusual HTTP server activity or low-privilege account executing privileged operations.
  • Process/Behavior: Unexpected child processes spawned by the web service daemon; device reboots or instability following HTTP request bursts; configuration changes not initiated by known administrators; evidence of traffic interception or tunneling through the compromised perimeter device.
  • Threat Intelligence: Network indicators associated with ArcaneDoor/UAT4356 infrastructure; presence of RayInitiator or LINE VIPER malware signatures on network devices (Talos Blog, Cisco Continued Attacks).

Mitigation and workarounds

Cisco has released fixed software for all affected product lines and strongly recommends immediate upgrade — there are no workarounds available (Cisco Advisory). Fixed ASA versions include 9.12.4.72, 9.14.4.28, 9.16.4.84, 9.18.4.57, 9.19.1.42, 9.20.3.16, 9.22.2, and 9.23.1.3; fixed FTD versions include 7.0.8, 7.2.10, 7.4.2.3, and 7.7.10. For IOS XR on 32-bit ASR 9001, customers must contact Cisco TAC to request an SMU patch. As interim risk reduction measures, organizations should restrict access to SSL VPN and HTTP server interfaces to trusted IP ranges, disable the HTTP server on IOS XR devices where not required, and deploy Snort rules 65371–65372 released by Cisco. End-of-life ASA 5500-X series devices (5512-X, 5515-X, 5525-X, 5545-X, 5555-X, 5585-X) should be replaced, as UK and US authorities have urged organizations to retire these unsupported appliances (Cisco Advisory, ComputerWeekly).

Community reactions

Cisco issued an official advisory on September 25, 2025, and published a dedicated Event Response page for continued attacks against Cisco firewall platforms, acknowledging the vulnerability was discovered internally during a TAC support case and thanking CISA, UK NCSC, Canadian CCCS, and Australian ASD for supporting the investigation (Cisco Advisory). CISA issued an Emergency Directive ordering U.S. federal agencies to patch, and multiple national CERTs (Canada, Australia, Singapore, EU, Ireland, Belgium) published urgent advisories (CyberScoop, Canadian CCCS). Security researcher Kevin Beaumont (GossiTheDog) was notably active on Mastodon tracking exploitation and scanning activity, and published firmware update tracking data on GitHub (GossiTheDog GitHub). Cloudflare deployed emergency WAF rules, and community discussion on Reddit's r/Cisco reflected widespread urgency among network administrators scrambling to patch over weekends (BleepingComputer, Reddit).

Additional resources


SourceThis report was generated using AI

Related Cisco Adaptive Security Appliance (ASA) vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-20012HIGH8.6
  • Cisco Adaptive Security Appliance (ASA) logoCisco Adaptive Security Appliance (ASA)
  • cpe:2.3:o:cisco:adaptive_security_appliance_software
NoYesMar 25, 2026
CVE-2026-20025MEDIUM6.8
  • Cisco Adaptive Security Appliance (ASA) logoCisco Adaptive Security Appliance (ASA)
  • cpe:2.3:o:cisco:adaptive_security_appliance_software
NoYesMar 04, 2026
CVE-2026-20023MEDIUM6.5
  • Cisco Adaptive Security Appliance (ASA) logoCisco Adaptive Security Appliance (ASA)
  • cpe:2.3:o:cisco:adaptive_security_appliance_software
NoYesMar 04, 2026
CVE-2026-20022MEDIUM6.5
  • Cisco Adaptive Security Appliance (ASA) logoCisco Adaptive Security Appliance (ASA)
  • cpe:2.3:o:cisco:adaptive_security_appliance_software
NoYesMar 04, 2026
CVE-2026-20024MEDIUM5.7
  • Cisco Adaptive Security Appliance (ASA) logoCisco Adaptive Security Appliance (ASA)
  • cpe:2.3:o:cisco:adaptive_security_appliance_software
NoYesMar 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management