CVE-2026-25904

Overly permissive Deno configuration in mcp-run-python leads to SSRF

Published Feb 9, 2026 CVSS 3.1 · 5.8 Medium EPSS < 1% KEV · Not listed
Description
The Pydantic-AI MCP Run Python tool configures the Deno sandbox with an overly permissive configuration that allows the underlying Python code to access the localhost interface of the host to perform SSRF attacks. Note - the "mcp-run-python" project is archived and unlikely to receive a fix.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-6fgp-m6q4-j3q5 MCP Run Python Deno Sandbox Misconfiguration Allows SSRF Attacks via Localhost Access
History
Type Values Removed Values Added
First Time appeared Pydantic-ai
Pydantic-ai mcp-run-python
Vendors & Products Pydantic-ai
Pydantic-ai mcp-run-python
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The Pydantic-AI MCP Run Python tool configures the Deno sandbox with an overly permissive configuration that allows the underlying Python code to access the localhost interface of the host to perform SSRF attacks. Note - the "mcp-run-python" project is archived and unlikely to receive a fix.
Title Overly permissive Deno configuration in mcp-run-python leads to SSRF
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
JFROG
Published
Updated
Feb 9, 2026, 2:04 PM
Reserved
Feb 8, 2026, 11:19 AM
Status
Deferred
Published
Feb 9, 2026, 9:16 AM
Modified
Jun 17, 2026, 10:25 AM