Patch Now: Your Ingress Layer Has Three Open Doors This Week
The Stack Is Compromised at Every Layer Simultaneously
This week delivered critical vulnerabilities at every consecutive layer of a standard cloud-native stack: ingress, GitOps controller, AI gateway, config server, cache, and kernel. The chaining potential is what makes this ugly, not any single CVE.
Traefik bypass reaches an internal service → Spring Cloud Config traversal reads cloud credentials → those credentials reach the data lake → Apache Polaris credential-broadening expands access → data leaves. That is one viable path. There are shorter ones.
NGINX: 18-Year Unauthenticated RCE
The rewrite module runs in roughly 90%+ of production NGINX configs. Anyone who has written rewrite ^/old-path /new-path or used try_files is affected. The bug is pre-auth — it executes before your application's middleware, rate limiting, or input validation ever see the request. Defense in depth does not help when the first hop is already compromised. Eighteen years undetected means every fork, every vendored copy, every appliance shipping pinned NGINX from 2014 is in scope. Check the binaries, not just the package manager.
Traefik: CVSS 10.0 Authentication Bypass
A perfect ten means the scoring rubric ran out of knobs to turn. ForwardAuth, BasicAuth, and all auth middleware configurations are decorative right now. Every internal service behind Traefik is effectively internet-facing with no authentication. This is an architecture flaw in how middleware chains evaluate, not a buffer overflow — pointing to a design issue that may recur.
Argo CD: Plaintext Kubernetes Secret Extraction
CVE-2026-42880 (CVSS 9.6) in versions 3.2.0-3.2.11 and 3.3.0-3.3.9 lets any authenticated user read plaintext Kubernetes secrets. Argo CD typically runs with cluster-admin RBAC. That means database passwords, cloud credentials, TLS private keys are all reachable by a junior dev with Argo CD read access. Patching is necessary but not sufficient — rotate every secret Argo CD could reach.
LiteLLM: Active Exploitation (CISA KEV)
CVE-2026-42208 went from disclosure to active exploitation in 4 hours. That number constrains any reasonable patching SLA. LiteLLM gateways typically store API keys for OpenAI, Anthropic, and local models. Assume stored keys are compromised if running versions 1.81.16-1.83.7.
The Compound Risk
Layer the Linux kernel Copy Fail LPE (CVE-2026-31431) on top and any application-level foothold escalates to root — invisibly. Copy Fail modifies in-memory file contents without touching disk, meaning AIDE, Tripwire, dm-verity, and container image verification all see nothing. Every distro since 2017 is affected. Multi-tenant Kubernetes clusters and shared CI runners are highest risk.
What to do
Inventory and patch all NGINX instances today — check both NGINX Plus and Open Source, prioritize internet-facing instances with rewrite rules
Patch Traefik against CVE-2026-35051/CVE-2026-39858 within 24 hours or temporarily replace with direct service exposure behind a WAF
Upgrade Argo CD to 3.2.12+ or 3.3.10+ and rotate all Kubernetes secrets accessible to the controller this week
Patch or isolate LiteLLM immediately; rotate all stored LLM provider API keys
Schedule kernel updates for Copy Fail across all shared-kernel container hosts within 72 hours; evaluate gVisor/Kata as interim isolation