Katalog CVE

CVE-2026-116686

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

Model Context Protocol Python SDK to oficjalny zestaw SDK Python dla serwerów i klientów Model Context Protocol. Od wersji 1.10.0 do 1.30.0 i 2.2.0 wywołania narzędzi ClientSession, ClientSessionGroup i Client walidują dokumenty outputSchema deklarowane przez serwer za pomocą domyślnego resolvera jsonschema, powodując, że nierozwiązana wartość $ref pobiera adres URL HTTP, HTTPS lub pliku z kontekstu sieciowego i systemu plików klienta. Serwer może wywołać ślepe żądania lub odczyty lokalnych plików i może zablokować każdą sesję w procesie, ponieważ rozwiązywanie odbywa się synchronicznie w pętli zdarzeń bez limitu czasu. Problem został naprawiony w wersjach 1.30.0 i 2.2.0.

Ocena ryzyka

Podatność może pozwolić złośliwemu serwerowi na wykonanie żądań do wewnętrznych zasobów sieciowych lub odczyt plików lokalnych klienta, a także na zablokowanie usługi poprzez zawieszenie sesji.

Rekomendacja

Należy zaktualizować Model Context Protocol Python SDK do wersji 1.30.0 lub 2.2.0 (lub nowszej). Zaleca się również ograniczenie zaufania do serwerów MCP i monitorowanie nietypowych żądań wychodzących.

Inne podatności w Model Context Protocol Python SDK

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

The Model Context Protocol Python SDK is the official Python SDK for Model Context Protocol servers and clients. From 1.10.0 until 1.30.0 and 2.2.0, ClientSession, ClientSessionGroup, and Client tool calls validate server-declared outputSchema documents with jsonschema's default resolver, causing an unresolved $ref value to fetch an HTTP, HTTPS, or file URL from the client's network and filesystem context. A server can trigger blind requests or local-file reads and can stall every session in the process because resolution runs synchronously on the event loop without a timeout. This issue is fixed in versions 1.30.0 and 2.2.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS