The machine running a frontier model’s weights is a prize few attackers can reach any other way: enough compute to serve the model, direct access to those weights, and privileged network position inside a datacenter. A new essay from independent researcher Boyd Kane argues that a malicious model does not need to break out of any sandbox to attack that machine. It only needs to write tokens that the software parsing its output misreads as commands.

The mechanism is narrower than “the model takes over the server.” Kane’s case rests on the software layer between a model and the outside world: inference engines such as vLLM and SGLang, which load weights onto GPUs, run generation, and turn raw tokens into chat messages and tool calls. If that parsing logic has a bug, a sequence of tokens that looks meaningless can be read as executable instructions instead of text to return to the user.

This is not purely hypothetical. Kane points to CVE-2025-9141, a real vulnerability in vLLM’s XML tool-call parser for Qwen3 Coder: the parser fed nearly every tool argument into Python’s eval(), letting a model run arbitrary code on the host. Google’s Gemini flagged the pull request as critical during automated review. The maintainer merged it anyway, citing pressure to unblock model usage. Kane also cites a much smaller, already-patched vLLM bug in which the literal string “mm:think” made the parser wrongly split the reply into a separate chain of reasoning, garbling the output but causing no harm. That second example is offered as evidence the parsing layer is fragile, not as a second exploit.

Beyond that documented CVE, Kane’s broader claim is an argument rather than a demonstrated attack: no working exploit chain for full host compromise is shown in the essay, and he says plainly that he is unsure how likely a model is to discover such a bug on its own. He reasons that vLLM’s support for more than 200 model architectures and dozens of chat templates makes parsing bugs likely to recur, and that a model could later store a working exploit sequence in a file or filename so that any agent reading it triggers the same flaw again. He also flags multimodal output, image and audio tokens, as a wider attack surface than text, while noting current systems appear to emit constrained tokens rather than raw file bytes, which limits (but does not eliminate) that risk today.

Kane’s proposed defenses describe an architecture most inference deployments do not run today. Rather than one server that loads weights, samples tokens, and parses them into messages, he suggests splitting that into two machines: a GPU host that emits only raw logits, and a second host that samples tokens, parses them into chat format, and forwards the result to the agent. He also argues GPU hosts should get minimal permissions and that everything they output should be treated as untrusted by default. Both changes add a network hop between generation and parsing, a second class of machine to provision and patch, and latency that inference teams currently spend real engineering effort eliminating. For most production stacks, adopting this would mean trading throughput for a smaller blast radius.

Teams running open-weight models on vLLM or SGLang should treat their tool-call and chat-template parsers as attack surface subject to the same review as any code that executes untrusted input, and weigh the isolation Kane describes against the latency cost before their next inference-stack upgrade.

Boyd Kane, “LLMs could control their host machines by exploiting inference engines,” boydkane.com, published August 25, 2026.