CVE-2026-32871 in fastmcpinformazioni

Riassunto

di VulDB • 21/06/2026

FastMCP è un approccio Pythonic per la creazione di server e client MCP. Prima della versione 3.2.0, l'OpenAPIProvider in FastMCP espone API interne ai client MCP analizzando le specifiche OpenAPI. La classe RequestDirector è responsabile della costruzione delle richieste HTTP verso il servizio backend. È presente una vulnerabilità nel metodo _build_url(). Quando un'operazione OpenAPI definisce parametri di percorso (ad esempio, /api/v1/users/{user_id}), il sistema sostituisce direttamente i valori dei parametri nel modello di stringa URL senza effettuare l'URL-encoding. Successivamente, urllib.parse.urljoin() risolve l'URL finale. Poiché urljoin() interpreta le sequenze ../ come directory traversal, un attaccante che controlla un parametro di percorso può eseguire attacchi di directory traversal per sfuggire al prefisso API previsto e accedere a endpoint backend arbitrari. Ciò comporta un SSRF autenticato, poiché le richieste vengono inviate con le intestazioni di autorizzazione configurate nel provider MCP. Questo problema è stato risolto nella versione 3.2.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

16/03/2026

Divulgazione

02/04/2026

Moderazione

accettato

CPE

pronto

EPSS

0.01011

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!