Skip to content

Supabase's October 30 change: new public tables need a grant for Data API access. What to doSupabase's October 30 change is live: new public tables need a grant for Data API access. What broke and how to fix it

24 tools · 139 fixes · 42 issue guides · Sources: Supabase, GitHub, postgresql.org, Vercel + 53

Incident feed

A crafted URL could run PowerShell on Windows through the open package, and MCP Inspector and OpenCode were affected

On October 29, 2026, CVE-2026-119025 was published for the npm package open, versions 7.2.0 to before 11.0.0. On Windows and WSL, a crafted URL passed to open could run PowerShell code, for example an OAuth authorization endpoint sent by a malicious MCP server. The record lists MCP Inspector 2.0.0 to before 2.12.0 and OpenCode 1.0.137 to before 1.18.33 as affected and scores it CVSS 4.0 7.7 High. MCP Inspector's advisory says macOS and Linux are not affected.

Share link · Share on X

Remote code executionnpm

What was reported

CVE-2026-119025 was published October 29, 2026 by VulnCheck. It covers open, the npm package that opens URLs and files in the default app, versions 7.2.0 to before 11.0.0. The record says that on Windows and WSL, open passed URLs unescaped to PowerShell, so a URL containing a $(...) subexpression ran PowerShell code. Its example is an OAuth authorization_endpoint value sent by a malicious MCP server. The record lists MCP Inspector 2.0.0 to before 2.12.0 and OpenCode (npm opencode-ai) 1.0.137 to before 1.18.33 as affected, names CWE-78, OS command injection, and scores it CVSS 4.0 7.7 High. NVD carries the same description.

MCP Inspector's own advisory, GHSA-q978-78c7-phqw, published October 21, 2026, describes how it is reached. A remote MCP server answers a connection with 401 and names an OAuth authorization endpoint of its choosing, and Inspector opens that URL automatically while connecting. The advisory says this happens with no prompt, no tool call and no model involvement, and that code runs as the user who started Inspector. The advisory's CLI auto-open setting defaults to enabled outside Vitest and can be disabled with MCP_AUTO_OPEN_ENABLED=false. The TUI OAuth callback calls its opener without checking that setting. The advisory says macOS and Linux are not affected, and it claims nothing beyond code execution as the invoking user. It lists MCP Inspector 2.12.0 as the patched version.

The advisory quotes the open readme, which says the package makes no security guarantees for untrusted input, so the calling app has to check URLs before passing them in. It also says open 11.0.0 escapes the URL before handing it to PowerShell. OpenCode's affected range comes from the CVE record; OpenCode 1.18.33 is the first version outside it.

How to prevent it

If you use MCP Inspector or OpenCode on Windows or WSL, update to Inspector 2.12.0 or later and OpenCode 1.18.33 or later. If your own code passes URLs from elsewhere to open, upgrade it to version 11 or later.

Sources

Related

The weekly fix

The weekly fix: 3 real security mistakes in vibe-coded apps and how to fix them, every Tuesday.

One email, every Tuesday. A welcome note follows the first signup.