Nine Critical CVEs Hit Your ML Toolchain — While Autonomous Agents Exploit Faster Than You Patch
The Unprecedented CVE Cluster
This week's SANS @RISK bulletin reveals the densest concentration of critical ML tool vulnerabilities ever published in a single cycle. Nine tools that almost certainly appear in your stack all disclosed CVSS 9.0+ vulnerabilities simultaneously:
| Tool | CVE | CVSS | Attack Vector | Your Exposure |
|---|---|---|---|---|
| FastGPT | CVE-2026-34162 | 10.0 | Unauthenticated HTTP proxy | SSRF → internal network pivot |
| llama.cpp | CVE-2026-34159 | 9.8 | RCE via tensor deserialization | Any GGUF-serving endpoint |
| Kedro | CVE-2026-35171 | 9.8 | RCE via logging config | Training/feature pipelines |
| Claude Code CLI | CVE-2026-35022 | 9.8 | OS command injection | Credential theft (all env vars) |
| Kestra | CVE-2026-34612 | 9.9 | SQL injection → RCE | Workflow orchestration |
| LiteLLM | CVE-2026-35030 | 9.1 | Auth bypass | All configured API keys exposed |
Note: none of these have confirmed in-the-wild exploitation yet. But the window is closing fast.
Why the Window Is Closing: Autonomous Exploit Agents
A Sequoia-backed startup called Buzz independently demonstrated that compound AI agents — built from commodity Anthropic, OpenAI, and Google models — autonomously exploited 103 of 122 CISA Known Exploited Vulnerabilities (84.4%) without human oversight. The React2Shell vulnerability fell in 22 minutes. Most exploits completed in under an hour.
The architectural insight matters more than the headline: Buzz didn't train a custom model. They chained existing commodity models into an agentic pipeline, achieving offensive capabilities none of the individual models were designed for. This is the compound AI systems pattern applied to offense — and it means the tools above aren't just vulnerabilities, they're minutes-to-exploit targets.
Your ML infrastructure has the attack surface of production systems but the security maturity of a hackathon project. That asymmetry is now exploitable at machine speed.
Cross-Source Pattern
Multiple independent sources converge on the same conclusion: SANS declared that all five most dangerous new attack techniques carry an AI dimension for the first time in RSAC keynote history. The European Commission lost 340 GB via a compromised Trivy scanner (a security tool weaponized as attack vector). And the axios npm package — a dependency across millions of ML projects — was compromised and attributed to DPRK.
The structural problem is clear: ML tools are built for functionality first, security second. The vulnerabilities span the entire lifecycle — development (Claude CLI), orchestration (Kedro, Kestra), serving (llama.cpp, FastGPT), and routing (LiteLLM).
What to do
Upgrade llama.cpp to version b8492+ and patch LiteLLM immediately; rotate all API keys configured in LiteLLM
Audit Kedro logging configurations across all ML pipeline repos for injected malicious handlers
Update Claude Code CLI and Agent SDK; audit agent workflows for credential exposure in environment variables
Implement network segmentation between ML training, serving, and data storage tiers this sprint
Build an ML-specific software bill of materials (SBOM) and subscribe to CVE feeds for your stack components