Katalog CVE

CVE-2026-81535

ŚrednieCVSS 6.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wolfSSH do wersji 1.5.0 zbudowanej z opcją --enable-fwd, funkcja DoChannelOpen() w src/internal.c ogranicza tylko otwieranie kanałów direct-tcpip za pomocą wywołania zwrotnego polityki przekazywania. Otwarcia forwarded-tcpip są dopuszczane bez sprawdzenia autoryzacji i nie są ograniczane liczbowo, co pozwala złośliwemu peerowi SSH na przydzielenie nieograniczonych buforów per-kanał dla kanałów przekazywania, których aplikacja nigdy nie autoryzowała. Klient również nie sprawdza otwarcia forwarded-tcpip względem przekazywań zarejestrowanych za pomocą żądania tcpip-forward, jak wymaga RFC 4254 sekcja 7.2, więc złośliwy serwer może otwierać kanały przekazywania dla adresów i portów, których klient nigdy nie prosił o przekazywanie.

Ocena ryzyka

Złośliwy peer SSH może spowodować niekontrolowane zużycie pamięci i zasobów, prowadząc do wyczerpania zasobów i potencjalnej odmowy usługi, a także może otwierać nieautoryzowane kanały przekazywania, naruszając politykę bezpieczeństwa.

Rekomendacja

Zaktualizuj wolfSSH do wersji z poprawką oraz rozważ wyłączenie opcji --enable-fwd, jeśli nie jest wymagana, aby ograniczyć ryzyko nieautoryzowanego przekazywania.

Inne podatności w wolfSSH

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

In wolfSSH through 1.5.0 built with --enable-fwd, DoChannelOpen() in src/internal.c gates only direct-tcpip channel opens with the forwarding policy callback. forwarded-tcpip opens are admitted without an authorization check and are not capped in number, allowing a malicious SSH peer to make an endpoint allocate unbounded per-channel buffers for forwarding channels the application never authorized. A client also does not check a forwarded-tcpip open against the forwards it registered with a tcpip-forward request, as RFC 4254 section 7.2 requires, so a malicious server can open forwarding channels for addresses and ports the client never asked it to forward.

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