CLAIM-2026-09-29-06

Exploitation requires that the victim runs OpenCode 1.14.30-1.18.21 via opencode serve or opencode web without password authentication, installed through npm, pnpm or Bun, and visits an attacker-controlled webpage from a browser that can reach the server.

Why it matters

The precondition is a configuration choice, not a bug. An unauthenticated local server on a machine that also browses the web is the shape to look for across every agent, not just this one.

Sources

  • datadogsecu2026discoveri
  • githubsecur2026crosssite