Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. dynoxide
  4. ›
  5. GHSA-fvh2-gm75-j4j7

GHSA-fvh2-gm75-j4j7: dynoxide: DNS rebinding and cross-origin CSRF via MCP HTTP transport

May 18, 2026

dynoxide’s MCP HTTP transport was vulnerable to DNS rebinding via its transitive rmcp dependency, plus a related cross-origin CSRF gap. A malicious web page could make the user’s browser send requests to a local dynoxide mcp --http or dynoxide serve --mcp server with a non-loopback Host header, which the server would then process. Affects 0.9.3 to 0.9.12. The stdio transport (dynoxide mcp without --http, which is the default) is not affected.

References

  • github.com/advisories/GHSA-fvh2-gm75-j4j7
  • github.com/nubo-db/dynoxide/releases/tag/v0.9.13
  • github.com/nubo-db/dynoxide/security/advisories/GHSA-fvh2-gm75-j4j7
  • rustsec.org/advisories/RUSTSEC-2026-0140.html

Code Behaviors & Features

Detect and mitigate GHSA-fvh2-gm75-j4j7 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 0.9.3 before 0.9.13

Fixed versions

  • 0.9.13

Solution

Upgrade to version 0.9.13 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-346: Origin Validation Error
  • CWE-350: Reliance on Reverse DNS Resolution for a Security-Critical Action
  • CWE-352: Cross-Site Request Forgery (CSRF)

Source file

npm/dynoxide/GHSA-fvh2-gm75-j4j7.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:46 +0000.