Three Critical Edge Vulnerabilities in a Single Cycle — Emergency Patch Tonight
The Situation
Three pre-auth critical vulnerabilities in edge and ingress infrastructure, disclosed in the same cycle. Any one of them justifies an emergency change window. Together they make this the most concentrated perimeter-risk window of 2026.
| Vulnerability | CVSS | Product | Status | Blast Radius |
|---|---|---|---|---|
| NGINX Rewrite Module RCE | ~9.5 | NGINX Plus + OSS | PoC imminent; mass scanning 24–48h | Every edge, reverse proxy, ingress controller running NGINX |
| CVE-2026-35051 / CVE-2026-39858 | 10.0 | Traefik | Disclosed; patch available | Everything downstream of Traefik ingress |
| CVE-2026-4670 | 9.8 | Progress MOVEit Automation | Disclosed; Cl0p affiliates hunting | File transfer infrastructure |
Why These Are Different
The NGINX bug went undetected for 18 years. It sits in the rewrite module, which is configured in the majority of production deployments. Unauthenticated. Edge-facing. Base case: mass scanning within 24 to 48 hours of PoC publication. The CMDB will not list every instance. Run active discovery across public IP ranges and internal subnets.
The Traefik pair is CVSS 10.0. Both are auth bypasses. Every service behind the ingress becomes reachable as if the ingress were not there. Any service delegating authentication to Traefik middleware is exposed. Remediation is two steps: patch Traefik and confirm downstream services enforce their own auth.
MOVEit is the rerun. In 2023, Cl0p exploited MOVEit Transfer via a comparable auth-bypass class and ran the campaign for months. Progress's recurrence rate is now a documented vendor-risk data point. Cl0p affiliates target this product line by name.
Five actively-exploited perimeter CVEs, an 18-year NGINX RCE, and a 10.0 ingress bypass that makes Traefik auth-delegation fictional. Most shops will patch Netlogon first and MOVEit last. Cl0p will work the list in reverse.
The Authentication-Bypass Pattern
The dominant failure mode this cycle is authentication bypass, not memory corruption. Traefik, MOVEit, cPanel, OpenCTI, Argo CD (CVE-2026-42880, 9.6, read-only users extracting plaintext K8s Secrets), and Microsoft ESTS all failed at the access-control layer. EDR will not catch these. Patching and authorization auditing are the only effective responses.
What to do
Run active NGINX discovery across all public IP ranges and internal subnets tonight — the CMDB will miss instances embedded in appliances, sidecars, and containers
Patch Traefik and audit every downstream service that delegated auth to Traefik middleware — assume auth was fictional until verified
Patch MOVEit Automation to 2025.1.5/2025.0.9/2024.1.8 and escalate the vendor-replacement conversation to leadership
Lock down Argo CD RBAC and rotate any K8s secrets accessible to read-only users until patched to 3.2.11/3.3.9