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

Overview

CVE-2025-20333 is a critical buffer overflow (CWE-120) vulnerability in the VPN web server of Cisco Secure Firewall Adaptive Security Appliance (ASA) Software and Cisco Secure Firewall Threat Defense (FTD) Software that allows an authenticated remote attacker to execute arbitrary code as root on affected devices. Disclosed on September 25, 2025, it affects multiple ASA software trains (9.12 through 9.22) and FTD software trains (7.0 through 7.6), with specific fixed versions detailed in the Cisco advisory. The vulnerability carries a CVSS v3.1 base score of 9.9 (Critical) (Cisco Advisory, CISA KEV). It was added to CISA's Known Exploited Vulnerabilities catalog on the same day it was disclosed, reflecting immediate active exploitation (CISA KEV).

Technical details

The vulnerability is classified as CWE-120 (Buffer Copy without Checking Size of Input / Classic Buffer Overflow) and resides in the VPN web server component of Cisco ASA and FTD software. It is triggered by improper validation of user-supplied input in HTTP(S) requests sent to the VPN web server. An attacker with valid VPN user credentials can send specially crafted HTTP requests to exploit the buffer overflow, achieving arbitrary code execution as root. The vulnerability is exploitable over the network (AV:N) with low complexity (AC:L) and requires only low-level privileges (PR:L) — specifically, valid VPN user credentials. The scope is changed (S:C), meaning a successful exploit can impact resources beyond the vulnerable component itself. CVE-2025-20333 is typically chained with CVE-2025-20362 (an unauthorized access vulnerability in the same VPN web server) to achieve unauthenticated pre-auth exploitation (Cisco Advisory, Cisco Event Response). The vulnerability was discovered during the resolution of a Cisco TAC support case, with the investigation supported by CISA, UK NCSC, Australian Signals Directorate, and Canadian Centre for Cyber Security (Cisco Advisory).

Impact

Successful exploitation allows an attacker to execute arbitrary code as root on the affected Cisco firewall device, resulting in complete compromise of the device — including full confidentiality, integrity, and availability impact. Attackers have been observed implanting malware (including RayInitiator, LINE VIPER, LINE DANCER, and the FIRESTARTER backdoor), executing commands, exfiltrating data, disabling logging, intercepting CLI commands, and intentionally crashing devices to prevent forensic analysis (Cisco Event Response). On older ASA 5500-X Series hardware lacking Secure Boot (5512-X, 5515-X, 5525-X, 5545-X, 5555-X), attackers have modified ROMMON to achieve persistence that survives reboots and software upgrades. A new attack variant discovered in November 2025 also abuses the vulnerability to cause denial-of-service conditions via unexpected device reloads on unpatched devices (Cisco Advisory).

Exploitation steps

  1. Reconnaissance: Identify internet-facing Cisco ASA or FTD devices with VPN web services enabled (AnyConnect SSL VPN, IKEv2 with client services, or Mobile User Security) using tools like Shodan, Censys, or Shadowserver data. Target devices running vulnerable ASA or FTD software versions.
  2. Credential Acquisition (for CVE-2025-20333 alone): Obtain valid VPN user credentials through phishing, credential stuffing, or by first exploiting CVE-2025-20362 (an unauthorized access vulnerability in the same VPN web server) to bypass authentication requirements, enabling a pre-auth attack chain.
  3. Craft malicious HTTP request: Construct a specially crafted HTTP(S) request targeting the VPN web server endpoint that triggers the buffer overflow due to improper input validation. The request exploits the lack of bounds checking on user-supplied input.
  4. Trigger buffer overflow: Send the crafted request to the affected device's VPN web server (typically on port 443). The overflow corrupts memory in a way that redirects execution flow.
  5. Achieve root code execution: The buffer overflow results in arbitrary code execution with root privileges on the firewall operating system.
  6. Establish persistence: On older ASA 5500-X hardware without Secure Boot (5512-X, 5515-X, 5525-X, 5545-X, 5555-X), modify ROMMON to persist across reboots and software upgrades. Deploy malware implants such as FIRESTARTER, LINE DANCER, RayInitiator, or LINE VIPER.
  7. Evade detection: Disable logging, intercept CLI commands, and intentionally crash devices to prevent forensic analysis, as observed in confirmed attack campaigns (Cisco Event Response, Cisco Advisory).

Indicators of compromise

  • Network: Unusual or crafted HTTP(S) requests to the VPN web server (port 443) with anomalous input patterns; outbound connections from the firewall to unknown external IPs; unexpected traffic patterns from the firewall management interface.
  • Logs: Disabled or cleared system logs on the ASA/FTD device; missing or truncated syslog entries around the time of suspected compromise; evidence of CLI command interception or suppression.
  • File System: Presence of firmware_update.log on disk0: after upgrading to a fixed release (indicates ROMMON persistence mechanism was detected and removed); unexpected files in flash storage; modified ROMMON image on ASA 5500-X Series devices without Secure Boot.
  • Process/System Behavior: Unexpected device reloads or crashes (potential DoS variant attack); devices running patched software that still exhibit signs of compromise (FIRESTARTER persistence); unusual processes or implants consistent with RayInitiator, LINE VIPER, LINE DANCER, or FIRESTARTER malware families.
  • Configuration: Disabled logging configuration (no logging); modified or missing VPN configurations; unexpected local user accounts or certificate changes.
  • Detection Rules: Snort rule 65340 for CVE-2025-20333; Snort rule 46897 for CVE-2025-20362 (Cisco Event Response).

Mitigation and workarounds

Cisco has released fixed software versions for all affected ASA and FTD trains. For ASA: 9.12.4.72, 9.14.4.28, 9.16.4.85, 9.17.1.45, 9.18.4.47, 9.19.1.37, 9.20.3.7, 9.22.1.3 or later. For FTD: 7.0.8.1, 7.2.9, 7.4.2.4, 7.6.1 or later. There are no workarounds that fully address the vulnerability; however, as a temporary mitigation only, organizations can disable all SSL/TLS-based VPN web services (including IKEv2 client services and SSL VPN) to remove the attack surface. After patching, Cisco strongly recommends resetting devices to factory defaults and reconfiguring with new passwords, regenerated certificates, and keys — especially for confirmed or suspected compromises. For ASA 5500-X devices without Secure Boot, booting a fixed release will automatically detect and remove the ROMMON persistence mechanism if present. Organizations should also review the Cisco Threat Detection for VPN Services configuration guidance and open a TAC case if malicious activity is suspected (Cisco Advisory, Cisco Event Response, CISA KEV).

Community reactions

The disclosure triggered immediate widespread attention given the simultaneous CISA Emergency Directive (ED 25-03) issued on the same day, requiring federal agencies to remediate within 24 hours — an unusually aggressive timeline reflecting the severity and active exploitation (CyberScoop). UK NCSC, Australian Signals Directorate, Canadian Centre for Cyber Security, and CISA jointly supported Cisco's investigation and issued coordinated advisories. Tenable published a detailed FAQ noting the connection to the ArcaneDoor/UAT-4356 threat actor (Tenable FAQ). Rapid7 published an exploit chain analysis detailing how CVE-2025-20362 and CVE-2025-20333 are chained for pre-auth RCE (Rapid7 ETR). In November 2025, CISA issued updated guidance after finding federal agencies had not fully patched, and Cisco disclosed a new DoS attack variant. In April 2026, CISA and Cisco disclosed the FIRESTARTER backdoor — a persistence mechanism surviving patches and reboots — deployed by UAT-4356 on compromised Cisco Firepower devices, prompting another round of urgent advisories from US, UK, and Australian cyber agencies (Cisco Event Response). The U.S. Senate also launched an investigation into Cisco's handling of the vulnerabilities (The Register).

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