<?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-19T05:32:16.480095+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-262253</id>
    <title>EUVD-2026-262253</title>
    <updated>2026-10-19T05:32:16.482404+00:00</updated>
    <content>EUVD-2026-262253</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-262253"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2025-66401</id>
    <title>fkie_cve-2025-66401</title>
    <updated>2026-10-19T05:32:16.482468+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>MCP Watch is a comprehensive security scanner for Model Context Protocol (MCP) servers. In 0.1.2 and earlier, the MCPScanner class contains a critical Command Injection vulnerability in the cloneRepo method. The application passes the user-supplied githubUrl argument directly to a system shell via execSync without sanitization. This allows an attacker to execute arbitrary commands on the host machine by appending shell metacharacters to the URL.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2025-66401"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-27m7-ffhq-jqrm</id>
    <title>GHSA-27m7-ffhq-jqrm — MCP Watch has a Critical Command Injection in cloneRepo allows Remote Code Execution (RCE) via malicious URL</title>
    <updated>2026-10-19T05:32:16.482498+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: mcp-watch</p>
<p>### Summary
The `MCPScanner ` class contains a critical Command Injection vulnerability in the `cloneRepo `method. The application passes the user-supplied githubUrl argument directly to a system shell via execSync without sanitization. This allows an attacker to execute arbitrary commands on the host machine by appending shell metacharacters to the URL.</p>
<p>### Details
The vulnerability exists in the src/scanner/MCPScanner.ts file within the cloneRepo method.</p>
<p>[https://github.com/kapilduraphe/mcp-watch/blob/0fca7228bd313ae5aa938d61311377e88ce6e682/src/scanner/McpScanner.ts#L181](https://github.com/kapilduraphe/mcp-watch/blob/0fca7228bd313ae5aa938d61311377e88ce6e682/src/scanner/McpScanner.ts#L181)</p>
<p>The code uses child_process.execSync to execute a git clone command:</p>
<p>Because execSync spawns a shell (defaulting to `/bin/sh` on Unix or` cmd.exe` on Windows), any shell metacharacters present in the url argument will be interpreted by the shell. The application does not validate that the url is a valid Git URL, nor does it sanitize input for shell metacharacters.</p>
<p>### PoC
Install the package or clone the repository.</p>
<p>Run the scanner using the CLI (or invoke scanRepository programmatically).</p>
<p>Provide a malicious URL containing a command separator (e.g., ;, &amp;, or |) and a system command.
payload : `npm run scan:github "https://github.com/kapilduraphe/mcp-watch &amp; calc.exe"`</p>
<p>&lt;img width="1918" height="1046" alt="image" src="https://github.com/user-attachments/assets/021c1dfa-3f87-483c-…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-27m7-ffhq-jqrm"/>
  </entry>
</feed>
