Katalog CVE

GHSA-ggxh-cfwq-5xqc

Nieznane
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

Metoda Net::SSH::Transport::Session#poll_message umieszcza każdy pakiet odebrany podczas wymiany kluczy, który nie znajduje się na liście dozwolonych podczas KEX, w nieograniczonej kolejce @queue (tablica) bez limitu rozmiaru. Złośliwy serwer, który ukończy KEXINIT (wprowadzając net-ssh w stan oczekiwania na KEX), a następnie zalewa nie dozwolonymi pakietami, może powodować nieograniczony wzrost pamięci.

Ocena ryzyka

Złośliwy lub przejęty serwer SSH może doprowadzić do wyczerpania pamięci procesu aplikacji klienckiej, powodując odmowę usługi (DoS). Ryzyko dotyczy aplikacji łączących się przez net-ssh z niezaufanymi serwerami.

Rekomendacja

Zaktualizuj bibliotekę net-ssh do wersji zawierającej poprawkę ograniczającą rozmiar kolejki. Ogranicz łączenie się z niezaufanymi serwerami SSH oraz monitoruj zużycie pamięci procesów klienckich.

Inne podatności w net-ssh

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

## Summary Net::SSH::Transport::Session#poll_message pushes every packet received during key exchange that is not on the "allowed during KEX" list into an unbounded @queue (Array), with no size cap. A malicious server that completes KEXINIT (putting net-ssh into pending KEX) and then floods non-all

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