CVE-2026-39834
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
Podczas zapisu danych większych niż 4 GB w pojedynczym wywołaniu Write na kanale SSH, przepełnienie licznika w wewnętrznym obliczaniu rozmiaru ładunku powodowało nieskończoną pętlę wysyłającą puste pakiety. Poprawka polega na użyciu typu int64 do porównania rozmiaru, aby zapobiec obcięciu.
Ocena ryzyka
Atakujący może spowodować przeciążenie serwera SSH lub przerwanie działania usługi poprzez wysłanie dużego pakietu danych, co prowadzi do nieskończonej pętli i marnowania zasobów.
Rekomendacja
Zaktualizuj bibliotekę SSH do wersji zawierającej poprawkę, która używa int64 do obliczania rozmiaru ładunku.
Inne podatności w SSH library
Zobacz wszystkie- CVE-2026-39830Krytyczne
W bibliotece SSH (prawdopodobnie w Go) występuje podatność polegająca na tym, że złośliwy peer SSH może wysyłać niechciane odpowiedzi na żądania globalne, wypełniając wewnętrzny bufor i blokując pętlę odczytu połączenia. Zablokowana gorutyna nie może zostać zwolniona przez wywołanie Close(), co prowadzi do wycieku zasobów na połączenie. Problem rozwiązano przez odrzucanie niechcianych odpowiedzi globalnych.
- CVE-2026-56855Wysokie
Po ustanowieniu kanału złośliwy peer mógł wysyłać spreparowane wiadomości powodujące zakleszczenie całego połączenia. Obecnie obsługiwane są wszystkie wiadomości kanału RFC 4254, a żądania globalne są obsługiwane jawnie. Wszystkie inne wiadomości są traktowane jako błąd protokołu i połączenie jest zrywane zamiast buforowania i blokowania.
Oryginalny opis (angielski, źródło NVD)
When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

