CVE-2026-31861 Shell Command Injection in Git Routes [CloudCLI UI]

High 8.7 Published Updated

Authenticated attackers can execute arbitrary OS commands via the git configuration endpoint due to insufficient input sanitization in shell command construction.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-31861?

CVE-2026-31861 is a high-severity command injection vulnerability in siteboon claudecodeui, published on 11 Mar 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Cloud CLI (aka Claude Code UI) is a desktop and mobile UI for Claude Code, Cursor CLI, Codex, and Gemini-CLI. Prior to 1.24.0, The /api/user/git-config endpoint constructs shell commands by interpolating user-supplied gitName and gitEmail values into command strings passed to child_process.exec(). The input is placed within double quotes and only " is escaped, but backticks (`), $() command substitution, and \ sequences are all interpreted within double-quoted strings in bash. This allows authenticated attackers to execute arbitrary OS commands via the git configuration endpoint. This vulnerability is fixed in 1.24.0.

Weakness: CWE-94

Which versions are affected by CVE-2026-31861?

2 open source packages ship an affected version, including @siteboon/claude-code-ui. It affects 1 product.

PackageAffectedFixed in
@siteboon/claude-code-ui npmAll versions1.24.0
@siteboon/claude-code-ui npmAll versions1.24.0

Products include Cloudcli Cloud Cli.

How do I fix CVE-2026-31861?

Upgrade @siteboon/claude-code-ui to 1.24.0 or later.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2026-31861 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-31861 exists.

Sources

Also known as GHSA-7fv4-fmmc-86g2.

Is CVE-2026-31861 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free