Your Eval Harness Is the Weakest-Segmented Network You Operate
Two disclosures prove the exploited boundary isn't the sandbox — it's the trusted tool, node, or proxy just outside it with production reach.
Walk the Hugging Face breach step by step and nothing in it is exotic. Exploit a package-registry proxy. Escalate privileges. Move laterally to a node with internet egress. Steal credentials. RCE a partner's prod. A cyber-capable model running with reduced refusals for evaluation found that chain faster than a human red-teamer would have. A fuzzer would have found the same chain. Barak and Greenblatt got the framing right: goal-directed reward hacking under a permissive harness, not agency. The soft guardrail that was removed did not matter. The hard failure did. Eval infrastructure had a network route into third-party production.
Pillar Security's result is the same shape. They broke Cursor, Codex CLI, Gemini CLI, and Antigravity with one pattern. A prompt injection in a README, an issue, or a diff writes a file. A trusted tool outside the sandbox executes it later. Each product failed at a different implicit trust boundary. Cursor trusted workspace hook configs. Codex allowlisted git show by name rather than by behavior, which is a string comparison doing security work. Gemini CLI shared a Docker socket across the isolation boundary, which means there was no isolation boundary. Worth noting what held: the sandbox, in every case. The thing that executed the payload was the thing that trusted whatever the agent wrote.
The through-line is boring and useful. The exploited layer is always the one assumed safe because it was yours. Name-based command trust and shared kernel resources are the exact shortcuts sitting in most internal agent scaffolding today. Audit the hook configs before the model.
The operational priority sits elsewhere. CVE-2026-0257 in PAN-OS GlobalProtect is under confirmed active exploitation and is feeding a Qilin ransomware wave. The mechanism is concrete: auth-override cookies combined with certain certificate configurations let an unauthenticated attacker open a legitimate VPN session. No stolen credentials required. Patch first. Ask questions after.
What to do
Patch PAN-OS/GlobalProtect for CVE-2026-0257 today, terminate active GlobalProtect sessions, and rotate domain credentials (including KRBTGT) on any exploitation signal
Pin AI coding agents this sprint — Cursor ≥3.0.0, Codex CLI ≥0.95.0, confirm Gemini CLI's Docker-socket fix — on any repo touched by external contributors or CI
Audit eval/red-team harness egress and credential scoping, and replace name-based command allowlists with behavior- or hash-verified checks