PT-2026-39238 · Npm+1 · Kanban+1

Sagilayani

·

Published

2026-05-08

·

Updated

2026-06-02

·

CVE-2026-44211

CVSS v3.1

9.6

Critical

VectorAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions kanban versions 0.1.0 through 0.1.59 cline versions prior to 2.13.1
Description The kanban npm package, used by the cline CLI, implements a WebSocket server on 127.0.0.1:3484 that lacks Origin header validation. Because WebSocket connections bypass Cross-Origin Resource Sharing (CORS) restrictions, any website visited by a developer can silently connect to this server. This allows a malicious site to leak sensitive real-time data, including workspace filesystem paths, git branch information, task titles, and AI agent chat messages. Furthermore, an attacker can hijack running AI agent terminals by injecting arbitrary prompts, which can lead to remote code execution (RCE), or terminate active sessions, resulting in a denial of service. The issue affects the following endpoints:
  • 'ws://127.0.0.1:3484/api/runtime/ws'
  • 'ws://127.0.0.1:3484/api/terminal/io'
  • 'ws://127.0.0.1:3484/api/terminal/control'
Recommendations For kanban versions 0.1.0 through 0.1.59, validate the Origin header on all WebSocket upgrade requests to reject connections from origins other than the kanban UI. For cline versions prior to 2.13.1, update the CLI tools to a version that includes a fix. Implement a session token generated at server startup that must be provided as a query parameter for all WebSocket connections. Authenticate terminal WebSocket connections to verify the client is the legitimate kanban UI.

Exploit

Fix

RCE

Missing Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-44211
GHSA-5C57-RQJX-35G2

Affected Products

Cline
Kanban