CVE-2026-20127

Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass (CVE-2026-20127)

CVE-2026-20127 is an authentication bypass vulnerability (CWE-287) affecting Cisco Catalyst SD-WAN Controller and Manager. A remote, unauthenticated attacker may exploit improper authentication mechanisms to gain unauthorized access to the management plane. This vulnerability is actively exploited in the wild per CISA KEV and is subject to Emergency Directive ED-26-03.

Vulnerability Intelligence

KEV — Known Exploited

What is CVE-2026-20127 Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass (CVE-2026-20127)?

Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass (CVE-2026-20127) (CVE-2026-20127) maps to the Initial Access and Persistence and Credential Access tactics — the adversary is trying to get into your network in MITRE ATT&CK.

This page provides production-ready detection logic for Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass (CVE-2026-20127), covering the data sources and telemetry it touches: CommonSecurityLog, DeviceNetworkEvents, SecurityEvent, Syslog. The queries below are rated critical severity at medium confidence, and ship for 7 SIEM platforms — KQL, SPL, Elastic, QRadar, Sumo, YARA-L, LogScale.

MITRE ATT&CK

Tactic
Initial Access Persistence Credential Access
Microsoft Sentinel / Defender
kusto
union CommonSecurityLog, DeviceNetworkEvents
| where TimeGenerated >= ago(7d)
| where (DeviceProduct has_any ("SD-WAN", "vManage", "vBond", "vSmart") or ProcessName has_any ("vmanage", "vbond", "vsmart"))
| where (Activity has_any ("authentication bypass", "unauthenticated", "unauthorized") or Message has_any ("auth_bypass", "no_auth", "bypass", "401", "403") or (EventID in (4625, 4648, 4624) and LogonType == 3))
| extend SourceIPAddress = coalesce(SourceIP, RemoteIP)
| summarize AttemptCount = count(), DistinctURIs = dcount(RequestURL), FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated) by SourceIPAddress, DestinationIP, bin(TimeGenerated, 5m)
| where AttemptCount >= 3
| extend Severity = iif(AttemptCount >= 10, "Critical", "High")
| project TimeGenerated, SourceIPAddress, DestinationIP, AttemptCount, DistinctURIs, FirstSeen, LastSeen, Severity

Detects authentication bypass attempts against Cisco Catalyst SD-WAN Controller (vManage) and Manager by correlating repeated unauthorized access attempts from a single source, anomalous access to management APIs without valid session tokens, and unusual HTTP response patterns consistent with CVE-2026-20127 exploitation.

critical severity medium confidence

Data Sources

CommonSecurityLog DeviceNetworkEvents SecurityEvent Syslog

Required Tables

CommonSecurityLog DeviceNetworkEvents SecurityEvent

False Positives

  • Legitimate security scanners or vulnerability assessment tools targeting SD-WAN management interfaces
  • Misconfigured monitoring agents repeatedly polling vManage API endpoints without valid credentials
  • Network troubleshooting sessions by administrators using non-standard authentication flows
  • Load balancer health checks generating unauthenticated probes to vManage endpoints

Sigma rule & cross-platform mapping

The detection logic for Cisco Catalyst SD-WAN Controller and Manager Authentication Bypass (CVE-2026-20127) (CVE-2026-20127) above is provided in a vendor-neutral form so you can deploy it on any SIEM. The same logic is shipped here as native KQL (Microsoft Sentinel / Defender), SPL (Splunk), Elastic (Elastic Security (EQL)), QRadar (IBM QRadar (AQL)), Sumo (Sumo Logic CSE), YARA-L (Google Chronicle / SecOps), LogScale (CrowdStrike LogScale (CQL)) queries. In Sigma terms, this detection targets the following logsource:

logsource:
  category: network_connection
  product: windows

Browse the community-maintained Sigma rules for this technique:


Testing Methodology

Validate this detection against 3 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.

  1. Test 1Unauthenticated vManage REST API Enumeration

    Expected signal: Network logs showing repeated HTTP GET/POST requests to vManage management IP on port 443 with response codes 401, 403, or 200 from the test host IP across multiple /dataservice/ URI paths

  2. Test 2Authentication Bypass Session Token Harvesting Simulation

    Expected signal: HTTP request to /dataservice/device with custom Cookie header not matching any active session, logged in vManage access log with source IP of test host; response will be 401 or 403 in a patched system, or 200 in a vulnerable one

  3. Test 3vManage Admin Account Creation via Bypass

    Expected signal: vManage audit log entry for POST /dataservice/admin/user with actor IP matching test host; new user 'testbackdoor' visible in GET /dataservice/admin/user response; network logs showing POST request to admin/user endpoint

Unlock Pro Content

Get the full detection package for CVE-2026-20127 including response playbook, investigation guide, and atomic red team tests.

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections