<?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-14T20:32:32.787033+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-275735</id>
    <title>EUVD-2026-275735</title>
    <updated>2026-10-14T20:32:32.789419+00:00</updated>
    <content>EUVD-2026-275735</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-275735"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-31862</id>
    <title>fkie_cve-2026-31862</title>
    <updated>2026-10-14T20:32:32.789461+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, multiple Git-related API endpoints use execAsync() with string interpolation of user-controlled parameters (file, branch, message, commit), allowing authenticated attackers to execute arbitrary OS commands. This vulnerability is fixed in 1.24.0.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-31862"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-f2fc-vc88-6w7q</id>
    <title>GHSA-f2fc-vc88-6w7q — @siteboon/claude-code-ui is Vulnerable to Command Injection via Multiple Parameters</title>
    <updated>2026-10-14T20:32:32.789506+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @siteboon/claudecodeui</p>
<p>### Summary
Multiple Git-related API endpoints use execAsync() with string interpolation of user-controlled parameters (file, branch, message, commit), allowing authenticated attackers to execute arbitrary OS commands.</p>
<p>### Details
The claudecodeui application provides Git integration through various API endpoints. These endpoints accept user-controlled parameters such as file paths, branch names, commit messages, and commit hashes, which are directly interpolated into shell command strings passed to execAsync().</p>
<p>The application attempts to escape double quotes in some parameters, but this protection is trivially bypassable using other shell metacharacters such as:</p>
<p>Command substitution: $(command) or \`command\`
Command chaining: ;, &amp;&amp;, ||
Newlines and other control characters</p>
<p>### Affected Endpoints
`GET /api/git/diff - file parameter`
`GET /api/git/status - file parameter`
`POST /api/git/commit - files array and message parameter`
`POST /api/git/checkout - branch parameter`
`POST /api/git/create-branch - branch parameter`
`GET /api/git/commits - commit hash parameter`
`GET /api/git/commit-diff - commit parameter`</p>
<p>### Vulnerable Code</p>
<p>File: server/routes/git.js
```
// Line 205 - git status with file parameter
const { stdout: statusOutput } = await execAsync(
  `git status --porcelain "${file}"`,  // INJECTION via file
  { cwd: projectPath }
);
```
```
// Lines 375-379 - git commit with files array and message
for (const file of files) {
  await execAsync(`git add "${file…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-f2fc-vc88-6w7q"/>
  </entry>
</feed>
