CVE-2026-56855
NieznaneStreszczenie
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.
Ocena ryzyka
Atakujący może spowodować trwałe zablokowanie połączenia, co prowadzi do niedostępności usługi lub zasobów systemowych.
Rekomendacja
Zaktualizuj bibliotekę do wersji zawierającej poprawkę, która zapobiega zakleszczeniom i odpowiednio obsługuje błędy protokołu.
Inne podatności w SSH library
Zobacz wszystkie- CVE-2026-39834Krytyczne
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection. Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.

