Fetching from the wire…
Public story · 2026-09-11 · high
A local web UI protected only by a Host header check let one shell command grant an agent full file access with no approval prompts.
Why now: DeepSeek's 0.1.2-rc.1 patch and OX Research's disclosure are both public, so any local agent panel is worth checking against the same Host-header gap.
OX Research found that DeepSeek Harness 0.1.1-rc.2 and earlier exposed a local web UI guarded by nothing more than a Host-header check, according to The Hacker News. An agent steered by attacker-supplied text, a poisoned prompt, a malicious file, whatever it happened to read, could send that UI one shell command and flip its own session to "danger-full-access." That mode turns off file restrictions and approval prompts. The bug is tracked as CVE-2026-82533 and scored 9.4 on the CVSS scale.
The fix in version 0.1.2-rc.1 adds a one-time startup token that exchanges for signed cookies, so the control panel now checks who's asking instead of just where the request claims to come from.
The attacker here isn't a remote actor probing the network. It's the agent itself, doing exactly what it was told by text it processed as part of its normal job. A Host-header check assumes the only thing hitting localhost is the user. An agent with shell access and a goal is also hitting localhost, and it has no way to tell the difference between the user's intent and an instruction buried in a web page it fetched.
The pattern isn't specific to DeepSeek. Any agent framework running a local control panel for session settings, approval state, or permission scopes needs real authentication on that panel, not network-position trust. A Host header alone tells you nothing about whether the request came from a person or from the agent acting on hostile text.
Each link below shares sources, entities, or timing with this story.
The TypeScript "meta-framework of spatiotemporal composability" sits at 3,704 stars, and its traction is entirely downstream of DeepSeek Harness, which is built on it. DeepSeek's announcement names Cordis as the substrate letting plugins be swapped structurally and over time....
86,600 stars. Six third-party plugin repos above 450 stars. Two of them created *before* the public repo existed. DeepSeek released DeepSeek Harness (dsh) on August 13 under MIT. Every capability is a swappable plugin: models, tools, skills, sessions, sandboxes, storage, loops...
v0.1.1-rc.1 shipped August 21 at 07:12 UTC, fixing a hole where confined processes could escape sandbox restrictions, alongside adding the V4-Flash-Vision-Exp model to the DeepSeek adapter. GitHub If you're running DSH agents unattended, this one isn't optional.
deepseek-harness, created August 13, is at 190,635 stars and 21,319 forks, up from about 173,700 on August 20, so the curve hasn't flattened. It makes models, tools, skills, sessions, sandboxes, storage, the agent loop, scheduling and UI all pluggable under a mounting layer ca...
A Chinese lab shipped a runtime that manages two American coding agents as subagents, and it went from repo creation to 145,439 stars in four days. deepseek-ai/deepseek-harness published dsh-v0.1.0-rc.7 at 12:01 UTC today, its first tagged release since the repo appeared on Au...
Unit 42 documented an operator in Zhuhai driving the Hermes Agent framework over Telegram with DeepSeek as the reasoning engine, selecting targets and changing tactics after failures. Confirmed impact was narrow: three Citrix NetScaler memory-exfiltration compromises (CVE-2026...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.