Cisco's SD-WAN Manager Zero-Day Lets Attackers In as Admin
Cisco patched CVE-2026-76504, a 9.8-severity authentication bypass in Catalyst SD-WAN Manager, on September 30, 2026. Attackers are already exploiting it.

On this page
Key takeaways
- Cisco disclosed and patched CVE-2026-76504, a critical authentication bypass in Catalyst SD-WAN Manager, on September 30, 2026, and said it was being actively exploited.
- The flaw carries a CVSS score of 9.8 and lets an unauthenticated, remote attacker reach an API endpoint with admin privileges by exploiting improper handling of URI encoding.
- CISA added CVE-2026-76504 to its Known Exploited Vulnerabilities catalog on September 30 and gave federal agencies until Saturday, October 3, 2026, to secure systems.
- Cisco's indicators of compromise point to %6a, the URI-encoded letter j, in requests to j_security_check; admins are told to audit serviceproxy-access.log and vmanage-server.log.
- Fixed releases are 20.9.10.1, 20.12.8.2, 20.15.6.1, 20.18.4.1, 26.1.2.1 and 26.2.1; releases earlier than 20.9 must migrate to a fixed release.
Cisco disclosed and patched a critical authentication bypass in its Catalyst SD-WAN Manager on September 30, 2026, and warned that attackers were already using it. The flaw, tracked as CVE-2026-76504, carries a CVSS score of 9.8 and lets an unauthenticated, remote attacker reach an API endpoint with the privileges of the built-in admin user, according to Cisco's security advisory. Cisco's Product Security Incident Response Team became aware of active exploitation in September 2026, and the company lists no workarounds that remove the flaw.
Related reading: Fortinet's FortiMail Zero-Day Lets Attackers Write Files Without Logging In · Two Citrix NetScaler Zero-Days, Three Weeks Undetected, and Now Mass Exploitation.
Catalyst SD-WAN Manager, formerly SD-WAN vManage, is the console administrators use to configure and monitor a software-defined wide-area network. Cisco says a single deployment can manage up to 6,000 SD-WAN devices, BleepingComputer reported. A vulnerability that ends in an admin session on that console is a vulnerability against every device the console supervises.
What the bug actually does
The advisory files the flaw under API session-based authentication management and classifies it as CWE-177, improper handling of URL encoding. Cisco's description is narrow. Improper handling of URI encoding in an HTTP request lets that request bypass an authentication rule meant to restrict a single API endpoint, and a successful exploit lands on that endpoint as the admin user. The attacker never supplies a credential.
The CVSS vector explains why the score is 9.8. It reads network for attack vector, low for attack complexity, none for privileges required, and none for user interaction, with high impact on confidentiality, integrity and availability. In plain terms, an attacker who can reach the management interface needs no account and does not have to trick an administrator into clicking anything. The scoring is the vendor's, and it matches the advisory's own summary that the flaw is exploitable by an unauthenticated remote attacker.
Most authentication bypasses fail because a check is skipped entirely. This one appears to fail because a string comparison is confused by encoding. The request carries a character in its percent-encoded form, and the rule guarding the endpoint compares against the literal. Cisco's indicator-of-compromise guidance shows the shape. Its example uses %6a, the URI-encoded letter "j", in a request to j_security_check, the endpoint Java web applications use for form-based login. The advisory stresses that %6a is only an example and that encoding any single character can be used to exploit the flaw. Blocking %6a catches the sample in the log; the next actor encodes a different character.
Why an admin API endpoint matters more than one device
A router compromise buys one device. An SD-WAN Manager compromise buys the console that defines policy for thousands of them. A single deployment can manage up to 6,000 devices, so the console is worth more to an attacker than any one router.
“This vulnerability is due to improper handling of URI encoding in an HTTP request, which allows the request to bypass an authentication rule that is intended to restrict access to a specific API endpoint.” — Cisco security advisory, cisco-sa-sdwan-webauth-xr8beuuU, September 30, 2026
Cisco lists the affected product as Catalyst SD-WAN Manager regardless of system configuration. There is no setting to turn off, no role that avoids the path, and no configuration that changes the exposure. The only remediation is fixed software.
The management plane is the prize
SD-WAN separates the control plane from the data plane, and the Manager sits above both as the system of record for configuration and monitoring. An attacker who reaches it as an administrator can read the topology, push policy, change routing, and adjust the accounts that administer the fabric. The blast radius extends beyond the console to the devices that trust it.
Catalyst SD-WAN Manager is not a passive dashboard. It stores the configuration templates and policies that get pushed to the routers and edge devices, and it holds credentials and certificates the fabric uses to trust itself. The advisory places the flaw in API session-based authentication management, the layer that decides whether a request is allowed to act as a logged-in user. Getting past it means the attacker's request is treated as an administrator's, and the session that follows behaves as one.
That is also why this bug fits a pattern. BleepingComputer counted CVE-2026-76504 as the fifth SD-WAN zero-day actively exploited in 2026. Cisco patched CVE-2026-20127 in February, a flaw that had been exploited since at least 2023. In May it warned that CVE-2026-20182, a maximum-severity authentication bypass in the Catalyst SD-WAN Controller, was under zero-day attack to gain admin privileges. In early June it addressed CVE-2026-20245 and CVE-2026-20262, two more SD-WAN zero-days used to gain root on vulnerable systems. Five in ten months, all in the same product family.
The wider count is larger. Since November 2021, CISA has tagged 90 Cisco vulnerabilities as exploited in the wild, including four in Catalyst SD-WAN Manager and seven abused by ransomware operations, per the same report. Cisco's products sit at the edge of enterprise networks, where a flaw is reachable before anyone logs in.
The three-day clock
CISA added CVE-2026-76504 to its Known Exploited Vulnerabilities catalog on September 30 and, in the same alert, ordered U.S. federal civilian agencies to secure their systems by Saturday, October 3, 2026. Three calendar days, two of them working days.
The KEV deadline is not a patch schedule handed to everyone; it binds federal agencies, and it signals severity to the private sector. The three-day window is short, and it reflects a simple calculation: the flaw is remotely reachable, needs no authentication, and is already in use.
A temporary shield is not a fix
Cisco released a Live Protect shield for CVE-2026-76504 while customers plan upgrades. Cisco describes it as temporary, partial coverage, and it notes a side effect: a legitimate user whose request uses URI encoding may be unable to log in. The advisory says the only way to remediate the flaw is to upgrade to a fixed release.
How to check whether you were hit
Cisco published indicators of compromise and specific logs to audit. The advisory directs administrators to the serviceproxy-access.log file under /var/log/nms/containers/service-proxy/ and the vmanage-server.log file under /var/log/nms/, looking for entries related to j_security_check from unknown or unauthorized IP addresses. In vmanage-server.log, Cisco points to calls made for users whose names begin with viptela-reserved-, the internal service accounts. Cisco also published Snort rule 67179 for detection.
Two practical notes sit in the advisory. The first is that these indicators can appear during normal operations, so they have to be weighed against a deployment's usual traffic rather than read as proof. The second is procedural. Before opening a TAC case, Cisco asks customers to run the request admin-tech command so the collected file can be reviewed, and it suggests opening the case at Severity 3 with CVE-2026-76504 in the title.
For organizations that cannot patch immediately, Cisco recommends limiting exposure from untrusted networks. On-premises deployments should sit behind a firewall that allows only known, trusted hosts to reach the control components. Cisco says cloud-hosted deployments already have that mitigation in place.
The fixed releases
Cisco's fixed-release table maps each branch to its first patched build:
- Earlier than 20.9: migrate to a fixed release.
- 20.9: 20.9.10.1
- 20.12: 20.12.8.2
- 20.15: 20.15.6.1
- 20.18: 20.18.4.1
- 26.1: 26.1.2.1
- 26.2: 26.2.1
Cisco also addressed the flaw in Cisco SD-WAN Cloud (Cisco Managed) Release 20.15.605, which is cloud-based and needs no user action. On-premises operators must upgrade. Cisco's NVD entry and the SecurityWeek coverage of October 1 carry the same severity rating and release list.
Caveats
Three things the advisory does not say, and should not be filled in.
Cisco did not attribute the exploitation to a named group. The advisory describes active exploitation and gives indicators, without naming an actor. No victim list and no count of affected organizations were published either, so any figure circulating online is not from Cisco. The Hacker News and Infosecurity Magazine covered the same advisory on September 30 and October 2 respectively, and neither added attribution.
The detection guidance is a starting point, not a tripwire. Cisco says the IOC patterns may occur during standard operations, which means a match is a reason to investigate, not a finding on its own. The percent-encoded character seen in the wild is an example rather than an exhaustive list of what an attacker might send.
The third is scope. Cisco says the flaw was found during the resolution of a TAC support case, which explains how it surfaced and not how long it was abused. The advisory's record of exploitation begins when PSIRT became aware, in September 2026, and that is the public boundary of what is known. Cisco revised the advisory to version 1.1 on October 2, 2026, when it added the Live Protect shield details; the severity rating and the fixed releases did not change.
What to watch
- Patch completion. The federal deadline was October 3. Whether the broader install base moved as quickly is the number that matters, and Cisco has not published it.
- Updated indicators. The published IOC is one encoded character. If Cisco adds variants, defenders who wrote a single signature will need to widen it.
- The next flaw. Five SD-WAN zero-days in ten months is a rate, not an incident. Citrix's NetScaler zero-days were mass-exploited the same week, and both product lines sit at the edge of enterprise networks.
- Internet exposure. The most durable fix is architectural: control components that are not reachable from the internet are not reachable by an unauthenticated remote attacker.
Cisco has not named the attackers, published a victim list, or said how many systems were reached. The fixed releases are posted, and the first federal deadline has passed.
Cover: Cisco Systems headquarters in San Jose, California. Photo by Travis Wise via Wikimedia Commons, CC BY 2.0.
Tags
Frequently asked questions
- What is CVE-2026-76504?
- It is a critical authentication bypass in Cisco Catalyst SD-WAN Manager, formerly SD-WAN vManage, with a CVSS score of 9.8. Cisco disclosed and patched it on September 30, 2026, and said it was being actively exploited.
- Which Cisco SD-WAN versions are affected and fixed?
- The flaw affects Catalyst SD-WAN Manager regardless of system configuration. Fixed releases are 20.9.10.1, 20.12.8.2, 20.15.6.1, 20.18.4.1, 26.1.2.1 and 26.2.1; deployments earlier than 20.9 must migrate to a fixed release.
- Was the Cisco SD-WAN zero-day attributed to a specific hacking group?
- No. Cisco's advisory describes active exploitation and publishes indicators of compromise, but it does not attribute the attacks to a named group and gives no victim list or count of affected organizations.
- How can administrators tell whether CVE-2026-76504 was exploited?
- Cisco advises auditing serviceproxy-access.log and vmanage-server.log for j_security_check entries from unknown or unauthorized IP addresses. The published example uses %6a, the URI-encoded letter j, and Cisco notes that any single encoded character can be used.







