Podatności MCP Ruby SDK
6 znanych podatności CVE w MCP Ruby SDK, przetłumaczonych i ocenionych.
- CVE-2026-67432Wysokie
MCP Ruby SDK przed wersją 0.23.0 w komponencie StreamableHTTPTransport odczytuje całe ciało żądania JSON-RPC POST bez ograniczenia rozmiaru, co pozwala nieuwierzytelnionemu zdalnemu atakującemu na wyczerpanie pamięci procesu.
- CVE-2026-67431Wysokie
MCP Ruby SDK przed wersją 0.23.0 nie wiąże identyfikatora sesji z jej właścicielem, co pozwala atakującemu z przechwyconym ID sesji na wysyłanie żądań tools/call w kontekście ofiary.
- CVE-2026-67430Średnie
Podatność w MCP Ruby SDK przed wersją 0.23.0 umożliwia wyczerpanie pamięci procesu poprzez nieograniczone tworzenie sesji ServerSession w transporcie StreamableHTTPTransport. Sesje nie wygasają domyślnie, a powtarzane żądania initialize powodują narastanie obiektów.
- CVE-2026-63119Średnie
Podatność w MCP Ruby SDK przed wersją 0.23.0 umożliwia wyczerpanie pamięci procesu poprzez wysyłanie danych bez znaku nowej linii w transporcie StdioTransport i kliencie Stdio. Funkcja IO#gets jest używana bez ograniczenia liczby bajtów.
- CVE-2026-63118Średnie
Podatność w MCP Ruby SDK przed wersją 0.23.0 umożliwia atak DNS rebinding poprzez brak walidacji nagłówków Host i Origin w transporcie StreamableHTTPTransport. Złośliwa strona internetowa może uzyskać dostęp do lokalnego serwera MCP i wywołać narzędzia.
- CVE-2026-33946Średnie
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ę.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

