CVE-2026-44211: Cline Kanban Server has a Cross-Origin WebSocket Hijacking Vulnerability
The kanban npm package (used by the cline CLI) starts a WebSocket server on 127.0.0.1:3484 with no Origin header validation. Any website a developer visits can silently connect to the kanban server via WebSocket and:
- Leak sensitive data in real-time: workspace filesystem paths, task titles/descriptions, git branch info, AI agent chat messages
- Hijack running AI agent terminals by injecting arbitrary prompts into the agent’s input, leading to remote code execution
- Kill running agent tasks by terminating active sessions via the control WebSocket
WebSocket connections are not subject to CORS restrictions. The browser sends them freely to localhost regardless of the page’s origin. The kanban server accepts all connections without checking the Origin header.
References
Code Behaviors & Features
Detect and mitigate CVE-2026-44211 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →