Impact
The flaw resides in the handleListIssues function of src/handlers/issue-handlers.ts. By manipulating the state or labels arguments, an attacker can inject arbitrary OS commands. The injection is executed on the server’s operating system, enabling remote code execution. This vulnerability can compromise confidentiality, integrity, and availability of the host system.
Affected Systems
Sunwood-ai-labs github-kanban-mcp-server versions up to 0.4.0 are affected. The product is a Kanban board management server hosted on GitHub. Upgrading to release 0.4.1, which contains commit 253d93bbdf7ee9fe42bd8fdf15feea93ae59cbae, resolves the issue.
Risk and Exploitability
The CVSS score of 5.3 indicates a medium severity. No EPSS data is available and the vulnerability is not listed in CISA KEV. The likely attack vector is a remote API call that supplies crafted state or label parameters. An attacker with network reach to the server can exploit the command injection to run arbitrary commands, provided the server user executing the service has sufficient permissions.
OpenCVE Enrichment