Katalog CVE

CVE-2026-33946

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

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

Streszczenie

MCP Ruby SDK to oficjalny zestaw SDK Ruby dla serwerów i klientów Model Context Protocol. W wersjach przed 0.9.2 implementacja streamable_http_transport.rb zawiera podatność na przejęcie sesji — atakujący, który uzyska ważny identyfikator sesji, może całkowicie przejąć strumień Server-Sent Events (SSE) ofiary i przechwycić wszystkie dane w czasie rzeczywistym. Wersja 0.9.2 zawiera poprawkę.

Ocena ryzyka

Przejęcie sesji pozwala atakującemu na podsłuchiwanie i przechwytywanie danych przesyłanych strumieniem SSE ofiary, co może prowadzić do wycieku poufnych informacji. Ryzyko dotyczy aplikacji korzystających z podatnych wersji SDK.

Rekomendacja

Zaktualizuj MCP Ruby SDK do wersji 0.9.2 lub nowszej. Przejrzyj mechanizmy zarządzania identyfikatorami sesji i rozważ ich rotację oraz dodatkowe uwierzytelnianie.

Inne podatności w MCP Ruby SDK

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

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to version 0.9.2, the Ruby SDK's streamable_http_transport.rb implementation contains a session hijacking vulnerability. An attacker who obtains a valid session ID can completely hijack the victim's Server-Sent Events (SSE) stream and intercept all real-time data. Version 0.9.2 contains a patch.

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