Patch Emergency: Six Critical CVEs Hit Your Entire Cloud-Native Stack This Week
The Attack Chain You Can Draw on a Whiteboard
Critical vulnerabilities landed at every layer of a standard cloud-native deployment, in the same patch cycle. The chaining is not theoretical. Each bug feeds the next.
Traefik bypass reaches internal service → Spring Cloud Config reads cloud credentials → Argo CD API extracts K8s secrets → cluster owned. Total credentials required: zero.
The Damage Report
| Component | CVE | CVSS | Impact |
|---|---|---|---|
| NGINX rewrite | Undisclosed | ~9.8 | Pre-auth RCE on every reverse proxy using rewrite rules (90%+ of deployments) |
| Traefik | CVE-2026-35051/39858 | 10.0 | Complete auth bypass — ForwardAuth, BasicAuth, all middleware decorative |
| Argo CD | CVE-2026-42880 | 9.6 | Any authenticated user reads plaintext K8s secrets (3.2.0-3.2.11, 3.3.0-3.3.9) |
| LiteLLM | CVE-2026-42208 | ~9.4 | Unauth DB access — on CISA KEV (active exploitation confirmed) |
| Spring Cloud Config | Undisclosed | 9.1 | Directory traversal reads arbitrary files from config server (3.1.0-4.3.2) |
| Redis | Multiple | ~9.0 | Lua use-after-free + TimeSeries RCE |
Why This Week Is Different
One critical CVE is routine. Six hitting consecutive stack layers in the same week is compound risk that no single patch closes. The NGINX bug sat undiscovered for 18 years, older than most fuzzing harnesses that should have caught it.
The Traefik bug is architectural. Auth evaluation order, not a buffer overflow. The design was wrong, not the implementation. LiteLLM went from disclosure to active exploitation in 4 hours. That number sets the SLA. Either attackers were pre-positioned, or weaponization pipelines now turn advisories into exploits in under four hours. "Patch critical within 30 days" is an order of magnitude off for anything internet-facing.
The Linux Kernel Compounds It
Copy Fail (CVE-2026-31431) is the one to read twice. It modifies in-memory file contents without touching disk. AIDE, Tripwire, dm-verity, and container image verification see nothing. Every Linux distro since 2017 is affected. On shared-kernel container hosts, which is most Kubernetes, a compromised container escalates to host with no file integrity alert. Pair it with any RCE above and the result is root.
Patch Order (Do This Now)
- Traefik — internet-facing, auth void, every internal service exposed
- NGINX — internet-facing, pre-auth, PoC imminent
- LiteLLM — exploited in the wild already. Rotate every stored LLM API key
- Argo CD — rotate every secret it can reach. Patching the binary is not enough
- Spring Cloud Config — network-isolate now if patching needs downtime
- Linux kernel — schedule reboots. Evaluate gVisor or Kata as an interim layer for untrusted workloads
What to do
Audit all NGINX instances for rewrite module usage and deploy upstream patch within 24 hours — prioritize internet-facing reverse proxies
Patch Traefik immediately or replace with temporary direct-service exposure behind WAF
Upgrade Argo CD (3.2.12+ or 3.3.10+) AND rotate all K8s secrets accessible to Argo CD
If running LiteLLM 1.81.16-1.83.7, upgrade and rotate all stored LLM provider API keys immediately
Add network policies ensuring Spring Cloud Config server is only reachable from application services, not external or lateral traffic