Overly permissive Deno configuration in mcp-run-python leads to SSRF
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Pydantic-ai | Mcp-run-python |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-6fgp-m6q4-j3q5 | MCP Run Python Deno Sandbox Misconfiguration Allows SSRF Attacks via Localhost Access |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.189% probability within 30 days)
| 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
|
| 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
|