← All articles Industry

CVE-2025-20333: Cisco ASA VPN Pre-Auth RCE Exploited in the Wild

By Ammar Khan, CEH · September 22, 2026 · CybernytronX Research
CVE-2025-20333: Cisco ASA VPN Pre-Auth RCE Exploited in the Wild

On September 25, 2025, Cisco disclosed a critical pre-authentication remote code execution vulnerability in the VPN web services of Cisco Secure Firewall ASA and Threat Defense (FTD) software, tracked as CVE-2025-20333 (CVSS 9.8). Within days, Cisco's Product Security Incident Response Team (PSIRT) confirmed active exploitation in the wild, and CISA added the flaw to its Known Exploited Vulnerabilities catalog. Because the vulnerable service is exposed to the internet on thousands of enterprise VPN concentrators, this is a board-level emergency. This article breaks down the flaw, affected versions, attacker TTPs, detection rules, and hardening steps.

Background: What Is CVE-2025-20333?

CVE-2025-20333 is a heap-based buffer overflow in the VPN web services component of Cisco Secure Firewall ASA and FTD software. It is triggered by sending a crafted HTTP request to the web services interface used for VPN session establishment (the AnyConnect/Clientless SSL VPN portal). Because the flaw is reachable before authentication, an unauthenticated remote attacker can execute arbitrary code with the privileges of the web services process. Cisco's advisory rates it CVSS 9.8 (Critical).

According to Cisco's security advisory, the vulnerability exists due to insufficient validation of user-supplied input before it is copied into a fixed-size buffer. The same advisory notes that Cisco PSIRT is aware of attempted exploitation in the wild. The U.S. Cybersecurity and Infrastructure Security Agency (CISA) subsequently added CVE-2025-20333 to its Known Exploited Vulnerabilities catalog, requiring federal civilian agencies to remediate by a set deadline.

This is not a theoretical bug. The vulnerable service is the exact interface that enterprises expose to the internet to allow remote workers to connect. That exposure makes it a high-value target for initial access brokers and ransomware affiliates.

Affected Versions and Exposure

Cisco's advisory lists the following affected software releases. Because Cisco continuously updates its advisory as new fixed builds ship, always verify against the live advisory before patching.

The vulnerable component is the web services process that listens on the management and VPN interfaces. If you have an ASA or FTD terminating AnyConnect or clientless SSL VPN on an internet-facing interface, you are in scope. Note that Cisco also published a companion advisory for a related denial-of-service issue (CVE-2025-20334, CVSS 8.6) affecting the same web services stack; patch for both.

To determine your exposure, run show version on the ASA and compare the build to the fixed releases above. On FTD, use show version from the FTD CLI or check the version in the management center. Cisco's advisory includes a table mapping each train to its fixed build.

Attacker TTPs

Public reporting and Cisco's own telemetry indicate the following pattern, which maps cleanly to MITRE ATT&CK:

Because the exploit is pre-auth, traditional VPN logging (which often focuses on authentication events) may not capture the initial request. This is why network-layer detection is essential.

Detection

Detection should combine network signatures with host and log telemetry. The following rules are syntactically valid and can be adapted to your environment.

Sigma Rule: Suspicious HTTP POST to ASA VPN Endpoint

title: Cisco ASA VPN Web Services Exploitation Attempt (CVE-2025-20333)
id: 8f3c2a1e-9b4d-4e7a-9c1f-2d6e8a0b3c5d
status: experimental
description: Detects crafted HTTP POST requests targeting the Cisco ASA/FTD VPN web services interface consistent with CVE-2025-20333 exploitation.
logsource:
  category: webserver
detection:
  selection_method:
    cs-method: 'POST'
  selection_uri:
    cs-uri-stem|contains:
      - '/+CSCOE+/'
      - '/webvpn/'
  selection_anomaly:
    cs-uri-query|contains:
      - '../'
      - '%2e%2e'
      - '\\x'
  condition: selection_method and selection_uri and selection_anomaly
falsepositives:
  - Legitimate VPN client updates
level: high

Suricata Rule: ASA VPN RCE Exploit Attempt

alert http any any -> any any (msg:"CVE-2025-20333 Cisco ASA VPN Web Services Exploit Attempt"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/+CSCOE+/"; http.header; content:"User-Agent|3a|"; pcre:"/[\\x00-\\x1f]/"; classtype:attempted-admin; sid:202520333; rev:1;)

YARA Rule: Post-Exploitation Artifacts on ASA/FTD

rule CVE_2025_20333_ASA_Webvpn_Implant
{
    meta:
        description = "Detects suspicious artifacts in ASA/FTD webvpn directories associated with CVE-2025-20333 post-exploitation"
        author = "CybernytronX"
        date = "2025-10-01"
        reference = "https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-asaftd-webvpn-rce-20333"
    strings:
        $s1 = "/webvpn/" ascii wide
        $s2 = "+CSCOE+" ascii wide
        $s3 = "curl " ascii wide
        $s4 = "wget " ascii wide
        $s5 = "/tmp/" ascii wide
    condition:
        uint32(0) == 0x7f454c46 and 3 of ($s*)
}

In addition to these signatures, enable logging of all HTTP requests to the VPN web services interface and forward them to your SIEM. Alert on any POST to /+CSCOE+/ or /webvpn/ that contains path traversal sequences, null bytes, or unusually long headers. Cisco also recommends monitoring for unexpected outbound connections from the ASA/FTD management or data interfaces.

Mitigation

The primary mitigation is to upgrade to a fixed release. Cisco's advisory lists the following minimum fixed builds (verify against the live advisory for the latest):

If immediate patching is not possible, Cisco recommends the following workarounds as documented in the advisory:

Note that disabling web services will break clientless SSL VPN and the AnyConnect portal. AnyConnect IKEv2 or SSL VPN tunnels that do not rely on the web portal may continue to function, but test before applying in production. Cisco also recommends enabling logging at the highest level and reviewing logs for indicators of compromise.

Why This Matters for Defenders

CVE-2025-20333 is a reminder that the security appliances we deploy to protect the perimeter are themselves high-value targets. The ASA/FTD VPN web services stack has a long history of critical vulnerabilities, and pre-auth RCE in this component is the worst-case scenario: no credentials, no user interaction, and a direct path to code execution on a device that sits at the trust boundary. For CISOs, the operational takeaway is that patch management for edge devices cannot follow the same cadence as internal servers. These systems require a separate, accelerated patch SLA, ideally with automated rollback and maintenance windows that are short enough to close critical gaps within days, not weeks. For SOC analysts, the detection rules above should be deployed immediately, and any alert should be treated as a potential breach until proven otherwise. Finally, because the exploit is pre-auth, authentication logs alone are insufficient. You must instrument the network layer and the device's own web services logs. If you cannot do that, you are blind to the initial access vector.

Sources

Frequently Asked Questions

Is CVE-2025-20333 being actively exploited?

Yes. Cisco PSIRT has confirmed attempted exploitation in the wild, and CISA added the flaw to its Known Exploited Vulnerabilities catalog. Treat any unpatched internet-facing ASA or FTD as compromised until proven otherwise.

Does CVE-2025-20333 affect both ASA and FTD?

Yes. The vulnerability affects both Cisco Secure Firewall ASA and Threat Defense (FTD) software when the VPN web services interface is enabled and exposed. Check Cisco's advisory for the full list of affected releases.

Can I mitigate without patching?

Cisco provides workarounds: disable the VPN web services interface if not needed, or restrict access to trusted IPs via ACL. These reduce exposure but do not eliminate the vulnerability. Patching is the only complete fix.

What is the CVSS score of CVE-2025-20333?

Cisco rates it CVSS 9.8 (Critical) with a network attack vector, no privileges required, and no user interaction. This reflects the pre-auth nature and the high impact of remote code execution.

How do I detect exploitation of CVE-2025-20333?

Monitor HTTP POST requests to /+CSCOE+/ or /webvpn/ for path traversal or anomalous headers. Use the Sigma and Suricata rules in this article, and review ASA/FTD logs for unexpected command execution or outbound connections.

What should I do if I cannot patch immediately?

Apply the workarounds in Cisco's advisory, restrict access to the VPN web interface, enable verbose logging, and hunt for indicators of compromise. Plan an emergency maintenance window to patch as soon as possible.

Need expert help with this?

CybernytronX specializes in edge-device security assessments, emergency patch validation, and SOC detection engineering. If you need to verify exposure across your ASA/FTD fleet, build detection for CVE-2025-20333, or accelerate your response, our team can help. We also deploy Ethereon AI threat detection to surface pre-auth exploitation attempts that bypass traditional logging. Contact us at cybernytronx.com/contact.html or learn about Ethereon at cybernytronx.com/ethereon.html.

AK

Ammar Khan — Founder, CybernytronX

Certified Ethical Hacker (CEH), B.S. Cybersecurity, Google Certified. 5+ years pentesting, creator of Ethereon AI threat detection. Has remediated 50+ environments and recovered 20+ compromised domains. Hire CybernytronX →

← Back to all articles