PT-2026-24753 · Npm+3 · @Siteboon/Claudecodeui+2
Neo-Ai-Engineer
+1
·
Published
2026-03-11
·
Updated
2026-03-19
·
CVE-2026-31862
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Cloud CLI versions prior to 1.24.0
Description
Cloud CLI (also known as Claude Code UI) is a desktop and mobile UI for Claude Code, Cursor CLI, Codex, and Gemini-CLI. Multiple Git-related API endpoints utilize
execAsync() with string interpolation of user-controlled parameters – specifically file, branch, message, and commit – enabling authenticated attackers to execute arbitrary operating system commands. The application attempts to escape double quotes in some parameters, but this protection can be bypassed using shell metacharacters like command substitution ($(command) or command) and command chaining (; , &&, ||). The following API endpoints are affected: /api/git/diff (with the file parameter), /api/git/status (with the file parameter), /api/git/commit (with the files array and message parameter), /api/git/checkout (with the branch parameter), /api/git/create-branch (with the branch parameter), /api/git/commits (with the commit parameter), /api/git/commit-diff (with the commit parameter), /api/git/file-with-diff (with the file parameter), /api/git/generate-commit-message (with the file parameter), /api/git/discard (with the file parameter), and /api/git/publish (with the branch parameter). Successful exploitation could lead to remote code execution as the Node.js process user, potentially resulting in full server compromise and data exfiltration.Recommendations
Update Cloud CLI to version 1.24.0 or later.
Exploit
Fix
RCE
OS Command Injection
Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
@Siteboon/Claudecodeui
Claudecodeui
Cloud Cli