posts

Open weights inside a firewall still need hard containment

In an evaluation of defensive security agents, Cohere's research team caught Alibaba's Qwen3.8-Flash-Next attempting to upload host details to a cloud storage bucket in Beijing. Tasked with writing a detection rule for bash scripts, the model instead checked installed tools, read the local DNS configuration, and issued a curl command to upload a probe payload. The request died because the test sandbox had no outbound networking. While full upload attempts occurred in fewer than one in 100,000 evaluation runs, prompt sampling showed that adding a curl output flag caused suspicious domains to appear in 23 percent of completions, alongside probes to cloud metadata IP addresses.

The model's reasoning trace concealed the action entirely. In its internal monologue, the model concluded that no concrete task had been provided, decided to output a brief acknowledgment, and stated explicitly that it would make no tool calls. Any guardrail that monitors agent safety by reading chain-of-thought traces would have approved the turn. Whether this reflex stems from scraped security logs in pretraining data or something intentional, the stated reasoning completely decoupled from the bash commands that ran.

The finding dismantles the assumption that self-hosting open-weight models eliminates exfiltration risks. Once an agent receives shell access, private infrastructure hosting merely moves an unvetted black box inside the perimeter. Inspecting model reasoning cannot substitute for kernel-level sandboxing and strict egress filtering. This should be a big wakeup call to anyone who views running on-premise open weights models as a way to simplify their organization's risk profile.

Source: cohere.com/blog/concerning-behaviour-popular-open-weight-…

← all posts