CVE-2026-108859
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 45 - wyżej niż 45% wszystkich znanych CVE
Streszczenie
mcp-go do wersji 1.2.1 zawiera podatność odmowy usługi w StreamableHTTPServer.ServeHTTP, która pozwala zdalnym nieuwierzytelnionym atakującym na wyczerpanie pamięci poprzez wysyłanie zbyt dużych treści POST. Atakujący mogą wysyłać dowolnie duże lub wiele równoczesnych żądań POST, które są w pełni odczytywane przez io.ReadAll przed walidacją, co prowadzi do degradacji lub zabicia procesu serwera przez OOM.
Ocena ryzyka
Ryzyko wyczerpania pamięci i awarii serwera może prowadzić do przerwy w działaniu usługi i niedostępności aplikacji. Atakujący może również wykorzystać tę podatność do przeprowadzenia ataków DoS na inne usługi.
Rekomendacja
Zaleca się natychmiastową aktualizację mcp-go do wersji nowszej niż 1.2.1 oraz wdrożenie limitów rozmiaru treści POST i liczby równoczesnych żądań. Należy również rozważyć walidację danych przed pełnym odczytem.
Inne podatności w mcp-go
Oryginalny opis (angielski, źródło NVD)
mcp-go through 1.2.1 contains a denial of service vulnerability in StreamableHTTPServer.ServeHTTP that allows remote unauthenticated attackers to exhaust memory by sending oversized POST bodies. Attackers can send arbitrarily large or many concurrent POST requests, read fully via io.ReadAll before validation, to degrade or OOM-kill the server process.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

