No new critical KEV entries and nothing from the RSS feeds flagged an active campaign today — the volume came entirely from GHSA, which had a heavy batch-disclosure day: five advisories against vm2, three against MLflow, three against uniget, and multi-advisory batches for sqlparse, Glances, http4k, Netty, and Etherpad.
The vm2 cluster is the one worth naming: two of the five are full sandbox escapes to RCE that bypass vm2's own prior fixes (a documented Error.cause invariant that was never actually enforced, and an indirect-call trick around a patched proto-mutator block), with CVSS up to 9.9, and the other three chip away at its bufferAllocLimit DoS guard through unwrapped Buffer/TypedArray paths. It rhymes with atomic-agents-stack's MCP-catalog MITM-to-RCE bug and this morning's Socket piece on AI agents widening the supply-chain attack surface — all three are the same shape: code built to run untrusted input safely, and it doesn't. MLflow's unauthenticated SSRF (redirect-following past its own guard, straight to cloud metadata) and uniget's inverted signature-verification logic (the safety check only runs if you set the variable named 'ignore the signature') are separate stories but the same theme: trust boundaries that look enforced in the code but aren't in practice.
→ Operational priority for the night if vm2 executes untrusted code anywhere in your stack — agent tooling especially — stop trusting it as a security boundary and start planning a move to isolated-vm or a VM-level sandbox; none of today's five vm2 fixes changes that calculus.