CVE-2026-27124
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
W FastMCP przed wersją 3.2.0 stwierdzono podatność Confused Deputy w komponencie OAuthProxy. Podczas integracji z GitHub OAuth serwer nieprawidłowo weryfikuje zgodę użytkownika, co w połączeniu z pomijaniem ekranu zgody przez GitHub umożliwia atak.
Ocena ryzyka
Ryzyko polega na możliwości nieautoryzowanego dostępu do zasobów MCP przez atakującego podszywającego się pod uprawnionego użytkownika.
Rekomendacja
Zaleca się natychmiastową aktualizację do wersji 3.2.0, która zawiera poprawkę.
Inne podatności w FastMCP
Zobacz wszystkie- CVE-2026-32871Krytyczne
W FastMCP w wersji przed 3.2.0, w klasie RequestDirector w metodzie _build_url() brakuje kodowania URL parametrów ścieżki. Pozwala to atakującemu na wstrzyknięcie sekwencji ../ i wykonanie ataku typu path traversal, co umożliwia dostęp do dowolnych wewnętrznych punktów końcowych.
- CVE-2025-64340Średnie
Podatność w FastMCP przed wersją 3.2.0. Nazwy serwerów zawierające metaznaki powłoki (np. &) mogą powodować wstrzyknięcie komend w systemie Windows podczas instalacji przez fastmcp install claude-code lub gemini-cli.
- CVE-2025-69196Średnie
W bibliotece FastMCP przed wersją 2.14.2 serwer nieprawidłowo przetwarza parametr zasobu przesłany przez klienta w żądaniu autoryzacji i tokena. Token jest wydawany dla base_url przekazanego do OAuthProxy podczas inicjalizacji, a nie dla konkretnego serwera MCP.
- CVE-2025-62801Wysokie
FastMCP to standardowy framework do budowania aplikacji MCP. W wersjach przed 2.13.0 występuje podatność na wstrzyknięcie poleceń, która pozwala każdemu atakującemu, mogącemu wpłynąć na pole server_name w MCP, na wykonanie dowolnych poleceń systemowych na hostach z systemem Windows, które uruchamiają fastmcp install cursor. Podatność została naprawiona w wersji 2.13.0.
- CVE-2025-62800Średnie
FastMCP przed wersją 2.13.0 ma podatność na odbity XSS w stronie wywołania zwrotnego klienta OAuth (oauth_callback.py), gdzie nieuciekane wartości kontrolowane przez użytkownika są wstawiane do generowanego HTML, co pozwala na wykonanie dowolnego JavaScriptu w kontekście serwera wywołania zwrotnego. Problem został naprawiony w wersji 2.13.0.
Oryginalny opis (angielski, źródło NVD)
FastMCP is the standard framework for building MCP applications. Prior to version 3.2.0, while testing the GitHubProvider OAuth integration, which allows authentication to a FastMCP MCP server via a FastMCP OAuthProxy using GitHub OAuth, it was discovered that the FastMCP OAuthProxy does not properly validate the user's consent upon receiving the authorization code from GitHub. In combination with GitHub’s behavior of skipping the consent page for previously authorized clients, this introduces a Confused Deputy vulnerability. This issue has been patched in version 3.2.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

