Katalog CVE

CVE-2026-63119

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

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.

Ocena ryzyka

Atakujący może spowodować awarię serwera MCP z powodu wyczerpania pamięci, co prowadzi do przerwy w działaniu usługi.

Rekomendacja

Należy zaktualizować MCP Ruby SDK do wersji 0.23.0 lub nowszej.

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 0.23.0, MCP::Server::Transports::StdioTransport and MCP::Client::Stdio in the mcp gem use IO#gets without a byte limit, allowing a peer that sends data without a newline to exhaust process memory. This issue is fixed in version 0.23.0.

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