What changed
The Cline Hub dashboard started by cline dashboard accepted WebSocket connections on its /browser endpoint without checking the Origin header, and with no ROOM_SECRET set (the default for a local bind) any web page the developer visited could connect. An attacker could read session and provider state and add a malicious stdio MCP server; because dashboard sessions auto-approve tools, that could lead to running commands. The advisory lists the cline npm package at 3.0.24 and earlier as affected.
Who it affects
Developers who ran the Cline CLI’s dashboard command on version 3.0.24 or earlier.
What to do
Update the cline npm package, set ROOM_SECRET if you run the dashboard, and check cline_mcp_settings.json for MCP servers you didn’t add.
Source: https://github.com/cline/cline/security/advisories/GHSA-3cj3-hqcr-g934