<?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-06T00:33:44.864302+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-278142</id>
    <title>EUVD-2026-278142</title>
    <updated>2026-10-06T00:33:44.928264+00:00</updated>
    <content>EUVD-2026-278142</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-278142"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-33989</id>
    <title>fkie_cve-2026-33989</title>
    <updated>2026-10-06T00:33:44.928323+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Mobile Next is an MCP server for mobile development and automation. Prior to version 0.0.49, the `@mobilenext/mobile-mcp` server contains a Path Traversal vulnerability in the `mobile_save_screenshot` and `mobile_start_screen_recording` tools. The `saveTo` and `output` parameters were passed directly to filesystem operations without validation, allowing an attacker to write files outside the intended workspace. Version 0.0.49 fixes the issue.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-33989"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-3p2m-h2v6-g9mx</id>
    <title>GHSA-3p2m-h2v6-g9mx — @mobilenext/mobile-mcp alllows arbitrary file write via Path Traversal in mobile screen capture tools</title>
    <updated>2026-10-06T00:33:44.928380+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: @mobilenext/mobile-mcp</p>
<p>### Summary
The `@mobilenext/mobile-mcp` server contains a Path Traversal vulnerability in the `mobile_save_screenshot` and `mobile_start_screen_recording` tools. The `saveTo` and `output` parameters were passed directly to filesystem operations without validation, allowing an attacker to write files outside the intended workspace.</p>
<p>### Details
**File:** `src/server.ts` (lines 584-592)</p>
<p>```typescript
tool(
    "mobile_save_screenshot",
    "Save Screenshot",
    "Save a screenshot of the mobile device to a file",
    {
        device: z.string().describe("The device identifier..."),
        saveTo: z.string().describe("The path to save the screenshot to"),
    },
    { destructiveHint: true },
    async ({ device, saveTo }) =&gt; {
        const robot = getRobotFromDevice(device);
        const screenshot = await robot.getScreenshot();
        fs.writeFileSync(saveTo, screenshot); // ← VULNERABLE: No path validation
        return `Screenshot saved to: ${saveTo}`;
    },
);
```</p>
<p>### Root Cause</p>
<p>The `saveTo` parameter is passed directly to `fs.writeFileSync()` without any validation. The codebase has validation functions for other parameters (`validatePackageName`, `validateLocale` in `src/utils.ts`) but **no path validation function exists**.</p>
<p>### Additional Affected Tool</p>
<p>**File:** `src/server.ts` (lines 597-620)</p>
<p>The `mobile_start_screen_recording` tool has the same vulnerability in its `output` parameter.</p>
<p>### PoC
```py
#!/usr/bin/env python3</p>
<p>import json
import os
import su…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-3p2m-h2v6-g9mx"/>
  </entry>
</feed>
