<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-14T19:20:15.674628+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-275725</id>
    <title>EUVD-2026-275725</title>
    <updated>2026-10-14T19:20:15.812438+00:00</updated>
    <content>EUVD-2026-275725</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-275725"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-31861</id>
    <title>fkie_cve-2026-31861</title>
    <updated>2026-10-14T19:20:15.812479+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-31861"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-7fv4-fmmc-86g2</id>
    <title>GHSA-7fv4-fmmc-86g2 — @siteboon/claude-code-ui is Vulnerable to Shell Command Injection in Git Routes</title>
    <updated>2026-10-14T19:20:15.812517+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @siteboon/claude-code-ui</p>
<p># Shell Command Injection in User Git Config Endpoint</p>
<p>| Field | Value |
|-------|-------|
| **Severity** | High |
| **CVSS 3.1** | 8.8 (High) — when chained with VULN-01 |
| **CWE** | CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') |
| **Attack Vector** | Network |
| **Authentication** | JWT required (bypassable via VULN-01) |
| **Affected Files** | `server/routes/user.js` (lines 58-59) |</p>
<p>## Description</p>
<p>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.</p>
<p>This allows authenticated attackers to execute arbitrary OS commands via the git configuration endpoint.</p>
<p>## Root Cause</p>
<p>`server/routes/user.js` lines 58-59:</p>
<p>```javascript
await execAsync(`git config --global user.name "${gitName.replace(/"/g, '\\"')}"`);
await execAsync(`git config --global user.email "${gitEmail.replace(/"/g, '\\"')}"`);
```</p>
<p>Only `"` is escaped. However, within double-quoted bash strings, the following are still interpreted:</p>
<p>- `` `malicious_command` `` — backtick execution
- `$(malicious_command)` — subshell execution</p>
<p>## Impact</p>
<p>- **Remote Code Execution (RCE)** — arbitrary OS commands execute as the Node.js process user
- The `git…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-7fv4-fmmc-86g2"/>
  </entry>
</feed>
