Skip to content

Security Reports disagree2 publishers 3 min read Published Updated

NemoClaw's wide Ollama bind lets a webpage rewrite your model's chat template

Oasis Security says a malicious page can reach the unauthenticated API on port 11434 and poison every later conversation. NVIDIA's own source puts that bind on one platform path.

The Watch · Security desk

How we use AI Send a correction

Photograph accompanying NemoClaw's wide Ollama bind lets a webpage rewrite your model's chat template
Photo: thehackernews.com

What happened

  • Oasis Security says an attacker-controlled webpage can take unauthenticated control of the Ollama instance serving a NemoClaw agent and plant hidden instructions in the model.
  • The payload writes a modified Go chat template through /api/create, so attacker text is appended to every system message at inference time.
  • Oasis reported the findings to NVIDIA's PSIRT before sharing them with The Hacker News ahead of publication.
  • There is no CVE identifier, no affected version range and no patched version, so an operator cannot check whether their install is in scope.
  • No exploitation had been reported as of August 25, 2026.

Why it matters

  • exposure Oasis Security's framing is that sandboxing protects the endpoint while taking over the agent takes over its access and tools, so a contained process says nothing about what its credentials still...
  • constraint Oasis says the template is a model-level property invisible to API consumers, which puts client-side prompt inspection and response filtering in the wrong place to see the injected text.
  • contradiction The report describes NemoClaw binding Ollama to every interface, while NVIDIA's documentation and current source put that on a single platform path, so the two accounts imply very different...
  • precedent Ollama's own integration page tells WSL2 and container users to set OLLAMA_HOST=0.0.0.0, which makes the exposed configuration documented practice rather than operator error, and the next bundler...

The header-validation fix for this class of bug already shipped once. Ollama closed DNS rebinding against its API in v0.1.29 on March 14, 2024, and NCC Group published it as CVE-2024-28224 the following month, with the recommendation to validate the Host header on the server against a set of authorized values [15]. About 29 months later the same door is open, and not because anyone reverted the code [24]. The API on 11434 has no authentication and leans on two middleware layers to keep browsers out; when the bind address is not loopback, the Host check is skipped outright, and the CORS layer then reads Origin and Host as the same attacker-controlled domain and permits the call [10][11]. Where the attacker cannot serve their page on 11434 itself, rebinding covers it: their domain resolves to their server, then to 127.0.0.1, while the browser goes on treating the requests as same-origin [12]. A bind address decided which branch ran.

NemoClaw is NVIDIA's open source reference stack for running agents such as OpenClaw inside its OpenShell sandboxes, with Ollama as one supported local inference backend [2]. Its Ollama handling is not uniform. Non-WSL hosts get 127.0.0.1:11434 behind a token-gated reverse proxy on 0.0.0.0:11435, and onboarding restarts a daemon bound elsewhere back to loopback [6]. The Windows-host path is the one that sets OLLAMA_HOST=0.0.0.0:11434 so Docker Desktop containers can reach the daemon, with no authentication in front of it [8]. The question an operator has to answer is therefore not whether they run NemoClaw but which of those arrangements their install picked, and that is a question about a systemd unit and a Docker Desktop setting rather than a version string.

The project has moved on this already, in a way that shows the seam. Since v0.0.106 on August 10, the local Ollama proxy refuses to start against a backend that is not bound to loopback, exiting with a dedicated status code and telling the operator to put OLLAMA_HOST=127.0.0.1 on the Ollama systemd unit [21][22]. Fifteen days later that was still the default in the tree The Hacker News read [26]. But the guard is a property of the proxy, and the Docker Desktop on WSL path skips the proxy entirely, because the container reaches the host's loopback through host.docker.internal [7]. A check that lives in the component the exposed path does not run is not a mitigation for that path [27]. There is also an override, NEMOCLAW_OLLAMA_PROXY_SKIP_BIND_PROBE=1, for anyone who wants the older behaviour back [23].

The write lands below the API surface, which is why it sticks. The agent still supplies its own system prompt, and according to the report the planted instructions survive that and carry into later conversations [17]. Nothing in the agent changed, so restarting it or tightening its prompt leaves the stored template exactly where the attacker put it [25].

What to watch

  • A CVE identifier and affected version range from NVIDIA PSIRT, without which scoping stays a per-host inspection job.
  • Whether the Windows-host path drops the 0.0.0.0:11434 bind or gets the token gate the non-WSL proxy already has.
  • Which browsers and operating systems the rebinding chain was actually verified against, since the report does not say.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence62
Adoption
Insufficient
Hype gap+25
Incentives
Insufficient
Confidence52
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Oasis Security disclosed a weakness in NVIDIA NemoClaw that could let an attacker-controlled webpage take unauthenticated control of the local Ollama instance serving an AI agent and plant hidden instructions inside the model itself.

    Reported Supported Source: Oasis Security, via thehackernews.com2 sources— create a free account to open themView cited source
  2. [2]

    NemoClaw is NVIDIA's open source reference stack for running agents such as OpenClaw inside its OpenShell sandboxes, and Ollama is one of its supported local inference backends.

  3. [3]

    The Oasis Security report describes NemoClaw starting Ollama with OLLAMA_HOST=0.0.0.0:11434, binding the model server to every network interface.

    Reported Supported Source: Oasis Security report2 sources— create a free account to open themView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

2 independent publishers whose own reporting we read for this story.

  1. scworld.com

    1 article · August 26, 2026

    Nvidia NemoClaw vulnerability allows full control of AI agent's local model server
  2. thehackernews.com

    1 article · August 25, 2026

    A Malicious Webpage Could Poison Your Local AI Model Behind NVIDIA NemoClaw

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories