CVE-2026-32871

FastMCP is a Pythonic way to build MCP servers and clients. Prior to version 3.2.0, the OpenAPIProvider in FastMCP exposes internal APIs to MCP clients by parsing OpenAPI specifications. The RequestDirector class is responsible for constructing HTTP requests to the backend service. A vulnerability exists in the _build_url() method. When an OpenAPI operation defines path parameters (e.g., /api/v1/users/{user_id}), the system directly substitutes parameter values into the URL template string without URL-encoding. Subsequently, urllib.parse.urljoin() resolves the final URL. Since urljoin() interprets ../ sequences as directory traversal, an attacker controlling a path parameter can perform path traversal attacks to escape the intended API prefix and access arbitrary backend endpoints. This results in authenticated SSRF, as requests are sent with the authorization headers configured in the MCP provider. This issue has been patched in version 3.2.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:jlowin:fastmcp:*:*:*:*:*:*:*:*

History

10 Apr 2026, 15:58

Type Values Removed Values Added
CPE cpe:2.3:a:jlowin:fastmcp:*:*:*:*:*:*:*:*
First Time Jlowin
Jlowin fastmcp
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 10.0
References () https://github.com/PrefectHQ/fastmcp/commit/40bdfb6b1de0ce30609ee9ba5bb95ecd04a9fb71 - () https://github.com/PrefectHQ/fastmcp/commit/40bdfb6b1de0ce30609ee9ba5bb95ecd04a9fb71 - Patch
References () https://github.com/PrefectHQ/fastmcp/pull/3507 - () https://github.com/PrefectHQ/fastmcp/pull/3507 - Issue Tracking, Patch
References () https://github.com/PrefectHQ/fastmcp/releases/tag/v3.2.0 - () https://github.com/PrefectHQ/fastmcp/releases/tag/v3.2.0 - Product, Release Notes
References () https://github.com/PrefectHQ/fastmcp/security/advisories/GHSA-vv7q-7jx5-f767 - () https://github.com/PrefectHQ/fastmcp/security/advisories/GHSA-vv7q-7jx5-f767 - Exploit, Mitigation, Vendor Advisory

02 Apr 2026, 17:16

Type Values Removed Values Added
References () https://github.com/PrefectHQ/fastmcp/security/advisories/GHSA-vv7q-7jx5-f767 - () https://github.com/PrefectHQ/fastmcp/security/advisories/GHSA-vv7q-7jx5-f767 -

02 Apr 2026, 15:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-04-02 15:16

Updated : 2026-04-10 15:58


NVD link : CVE-2026-32871

Mitre link : CVE-2026-32871

CVE.ORG link : CVE-2026-32871


JSON object : View

Products Affected

jlowin

  • fastmcp
CWE
CWE-918

Server-Side Request Forgery (SSRF)