<?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-16T23:16:05.914294+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-318027</id>
    <title>EUVD-2026-318027</title>
    <updated>2026-10-16T23:16:05.917437+00:00</updated>
    <content>EUVD-2026-318027</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-318027"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-43901</id>
    <title>fkie_cve-2026-43901</title>
    <updated>2026-10-16T23:16:05.917470+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Wireshark MCP is an MCP Server that turns tshark into a structured analysis interface, then layers in optional Wireshark suite utilities. In 1.1.5 and earlier, wireshark-mcp exposes a wireshark_export_objects MCP tool that accepts an attacker-controlled dest_dir parameter and passes it to tshark's --export-objects flag with no mandatory path restriction. The path sandbox (_allowed_dirs) is None by default and only activates when the environment variable WIRESHARK_MCP_ALLOWED_DIRS is explicitly set. In a default installation, any directory on the filesystem can be used as the export destination.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-43901"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-3r68-x3xc-rxpg</id>
    <title>GHSA-3r68-x3xc-rxpg — wireshark-mcp vulnerable to arbitrary file write via export_objects when WIRESHARK_MCP_ALLOWED_DIRS is not configured</title>
    <updated>2026-10-16T23:16:05.917503+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: wireshark-mcp</p>
<p>## Description</p>
<p>### Impact</p>
<p>`wireshark-mcp` exposes a `wireshark_export_objects` MCP tool that accepts an attacker-controlled `dest_dir` parameter and passes it to tshark's `--export-objects` flag with **no mandatory path restriction**.</p>
<p>The path sandbox (`_allowed_dirs`) is `None` by default and only activates when the environment variable `WIRESHARK_MCP_ALLOWED_DIRS` is explicitly set. In a default installation, any directory on the filesystem can be used as the export destination.</p>
<p>**Affected code** (`src/wireshark_mcp/tshark/client.py:531-543`):</p>
<p>```python</p>
<p>output_validation = self._validate_output_path(dest_dir)</p>
<p># _validate_output_path only enforces the sandbox when _allowed_dirs is set.</p>
<p># Default: _allowed_dirs = None → no restriction.</p>
<p>os.makedirs(dest_dir, exist_ok=True)   # creates arbitrary directories</p>
<p>cmd = [..., "--export-objects", f"{protocol},{dest_dir}"]</p>
<p>```</p>
<p>### Attack Scenario</p>
<p>An attacker embeds a crafted HTTP response in a pcap file (e.g. `Content-Disposition: filename=authorized_keys`). Via prompt injection in the pcap payload, an AI model using this MCP server is manipulated into calling `wireshark_export_objects` with:</p>
<p>```bash</p>
<p>dest_dir=/home/user/.ssh/</p>
<p>```</p>
<p>`tshark` then extracts and writes the HTTP object to that path, granting the attacker SSH access.</p>
<p>The same technique can target:</p>
<p>- `/etc/cron.d/`</p>
<p>- Writable web roots</p>
<p>- Other sensitive filesystem locations</p>
<p>### Additional Affected Operations</p>
<p>The same missing sandbox affects:</p>
<p>- `merge_pca…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-3r68-x3xc-rxpg"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-3426</id>
    <title>PYSEC-2026-3426 — wireshark-mcp vulnerable to arbitrary file write via export_objects when WIRESHARK_MCP_ALLOWED_DIRS is not configured</title>
    <updated>2026-10-16T23:16:05.917565+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: wireshark-mcp</p>
<p>## Description</p>
<p>### Impact</p>
<p>`wireshark-mcp` exposes a `wireshark_export_objects` MCP tool that accepts an attacker-controlled `dest_dir` parameter and passes it to tshark's `--export-objects` flag with **no mandatory path restriction**.</p>
<p>The path sandbox (`_allowed_dirs`) is `None` by default and only activates when the environment variable `WIRESHARK_MCP_ALLOWED_DIRS` is explicitly set. In a default installation, any directory on the filesystem can be used as the export destination.</p>
<p>**Affected code** (`src/wireshark_mcp/tshark/client.py:531-543`):</p>
<p>```python</p>
<p>output_validation = self._validate_output_path(dest_dir)</p>
<p># _validate_output_path only enforces the sandbox when _allowed_dirs is set.</p>
<p># Default: _allowed_dirs = None → no restriction.</p>
<p>os.makedirs(dest_dir, exist_ok=True)   # creates arbitrary directories</p>
<p>cmd = [..., "--export-objects", f"{protocol},{dest_dir}"]</p>
<p>```</p>
<p>### Attack Scenario</p>
<p>An attacker embeds a crafted HTTP response in a pcap file (e.g. `Content-Disposition: filename=authorized_keys`). Via prompt injection in the pcap payload, an AI model using this MCP server is manipulated into calling `wireshark_export_objects` with:</p>
<p>```bash</p>
<p>dest_dir=/home/user/.ssh/</p>
<p>```</p>
<p>`tshark` then extracts and writes the HTTP object to that path, granting the attacker SSH access.</p>
<p>The same technique can target:</p>
<p>- `/etc/cron.d/`</p>
<p>- Writable web roots</p>
<p>- Other sensitive filesystem locations</p>
<p>### Additional Affected Operations</p>
<p>The same missing sandbox affects:</p>
<p>- `merge_pca…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-3426"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-43901</id>
    <title>UBUNTU-CVE-2026-43901</title>
    <updated>2026-10-16T23:16:05.917618+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:Pro:14.04:LTS: wireshark, Ubuntu:Pro:16.04:LTS: wireshark, Ubuntu:Pro:18.04:LTS: wireshark, Ubuntu:Pro:20.04:LTS: wireshark, Ubuntu:Pro:22.04:LTS: wireshark, Ubuntu:24.04:LTS: wireshark, Ubuntu:25.10: wireshark, Ubuntu:26.04:LTS: wireshark</p>
<p>Wireshark MCP is an MCP Server that turns tshark into a structured analysis interface, then layers in optional Wireshark suite utilities. In 1.1.5 and earlier, wireshark-mcp exposes a wireshark_export_objects MCP tool that accepts an attacker-controlled dest_dir parameter and passes it to tshark's --export-objects flag with no mandatory path restriction. The path sandbox (_allowed_dirs) is None by default and only activates when the environment variable WIRESHARK_MCP_ALLOWED_DIRS is explicitly set. In a default installation, any directory on the filesystem can be used as the export destination.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-43901"/>
  </entry>
</feed>
