Katalog CVE

CVE-2026-52869

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Podatność w MCP Python SDK (mcp) przed wersją 1.27.2 pozwala atakującemu na wstrzyknięcie wiadomości JSON-RPC do istniejącej sesji. Problem dotyczy transportów SSE i Streamable HTTP, które nie weryfikują tożsamości uwierzytelnionego klienta przy użyciu parametru session_id lub nagłówka Mcp-Session-Id.

Ocena ryzyka

Atakujący znający identyfikator sesji może przejąć kontrolę nad sesją innego uwierzytelnionego klienta, co prowadzi do nieautoryzowanego dostępu do danych lub wykonania operacji w kontekście ofiary.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę mcp do wersji 1.27.2 lub nowszej. W międzyczasie ograniczyć dostęp do serwera tylko do zaufanych klientów i monitorować logi pod kątem podejrzanych sesji.

Inne podatności w MCP Python SDK

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

The MCP Python SDK, called mcp on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to 1.27.2, the SSE and stateful Streamable HTTP transports mcp.server.sse.SseServerTransport and mcp.server.streamable_http_manager.StreamableHTTPSessionManager route requests to existing sessions using only the session_id query parameter or Mcp-Session-Id header without verifying the authenticated principal that created the session, allowing a different bearer-token-authenticated client with a known session ID to inject JSON-RPC messages into that session. This issue is fixed in version 1.27.2.

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