Three Edge Auth Bypasses in One Cycle: NGINX, Traefik, and MOVEit Demand Tonight's Change Window
The Perimeter Collapsed in Three Places at Once
Three unauthenticated bypass bugs landed on perimeter infrastructure in the same cycle. Any one of them is a P0. Together this is the widest single-window edge exposure since the Exchange and VPN wave of 2021.
| Product | CVE | CVSS | Status | Blast Radius |
|---|---|---|---|---|
| NGINX rewrite module | Pending | TBD (pre-auth RCE) | PoC imminent; mass scan likely 24-48h | Every edge proxy, ingress controller, API gateway running affected config |
| Traefik | CVE-2026-35051 / CVE-2026-39858 | 10.0 | Disclosed; patch available | Every service behind Traefik — as if the ingress doesn't exist |
| MOVEit Automation | CVE-2026-4670 | 9.8 | Disclosed; Cl0p affiliates hunting | File transfer infrastructure; 2023 campaign hit hundreds of orgs |
Why This Combination Is Worse Than the Sum
The NGINX bug is 18 years old, unauthenticated, and hits both NGINX Plus and Open Source. It lives in the rewrite module, which is the configuration pattern most deployments use. The CMDB will not find it. Active scanning across every ASN and internal subnet is required, because NGINX is embedded in appliances, sidecars, and Kubernetes ingress controllers that asset inventories routinely miss.
The Traefik auth bypass is CVSS 10.0 because the entire authentication middleware layer becomes fiction. Any service that delegated authN to Traefik is now reachable as if the ingress were not there. This is not patch-and-move-on. Every downstream service has to be re-evaluated against its own authentication posture.
The MOVEit entry has precedent. The 2023 Cl0p campaign hit the same product line and ran for months before most victims noticed. Progress Software's track record is not improving. If MOVEit is still in the environment, the board conversation about product replacement is overdue.
Five actively-exploited perimeter CVEs on KEV, a 10.0 ingress bypass, and an 18-year-old RCE on the most deployed web server on earth — most shops will patch Netlogon first and MOVEit last. Cl0p will work the list in reverse.
The Parallel KEV Signal
CISA added five CVEs to KEV in ten days: PAN-OS (9.8), Ivanti EPMM, cPanel, LiteLLM AI Gateway, and a Linux kernel bug. KEV is not theoretical. CISA adds entries when exploitation is confirmed, not modeled. In prior cycles the gap from KEV listing to mass scanning was measured in hours.
What Makes This Cycle Different
The pattern across the critical list is authentication bypass, not memory corruption. Traefik, MOVEit, cPanel, Argo CD at 9.6 (read-only users extract plaintext Kubernetes Secrets), and the Netlogon preauth RCE from Patch Tuesday all failed at the access-control layer. EDR does not see these. Patching and authorization auditing do.
What to do
Run active discovery for all NGINX instances (edge, internal, sidecars, ingress controllers, appliances) across all ASNs and deploy emergency patch or WAF virtual-patching rules against rewrite-module payloads tonight
Patch Traefik CVE-2026-35051/39858 immediately, then inventory all downstream services that relied on Traefik for authN — those services need their own auth validation
Patch MOVEit Automation to 2025.1.5/2025.0.9/2024.1.8 and escalate the product-replacement discussion to executive level
Verify PAN-OS CVE-2026-0300 patch status on all internet-exposed User-ID Authentication Portals; if unpatched after May 6 KEV listing, assume compromise and initiate IR triage
Lock down Argo CD RBAC — assume 'read' permission equals secrets exposure until patched to 3.2.11/3.3.9, and rotate any K8s Secrets accessible via Argo