Katalog CVE

CVE-2026-47071

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.75%

Percentyl 51 - wyżej niż 51% wszystkich znanych CVE

Streszczenie

Biblioteka hackney w wersjach od 0.10.0 do 4.0.1 (przed 4.0.1) zawiera podatność na niekontrolowane zużycie zasobów w transporcie SOCKS5. Po zakończeniu negocjacji SOCKS5 połączenie jest uaktualniane do TLS z nieskończonym timeoutem, co pozwala wrogiego proxy na zablokowanie procesu na czas nieokreślony.

Ocena ryzyka

Atakujący może przeprowadzić atak typu flooding, powodując blokadę procesów łączących się przez SOCKS5, co prowadzi do wyczerpania zasobów i odmowy usługi (DoS).

Rekomendacja

Zaktualizuj bibliotekę hackney do wersji 4.0.1 lub nowszej. Jeśli aktualizacja nie jest możliwa, unikaj używania transportu SOCKS5 lub ręcznie ustaw timeout dla połączeń TLS.

Inne podatności w hackney

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

Uncontrolled Resource Consumption vulnerability in benoitc hackney allows Flooding. The SOCKS5 transport in src/hackney_socks5.erl correctly applies the caller-supplied timeout to the SOCKS5 negotiation phase, but then upgrades the connection to TLS using the two-argument form ssl:connect/2, which defaults to an infinite timeout. The Timeout value is in scope at the call site but is not forwarded. A hostile SOCKS5 proxy that completes the SOCKS5 handshake normally and then goes silent (or sends a partial TLS ServerHello and stalls) will cause the connecting process to block indefinitely, regardless of the connect_timeout or recv_timeout options supplied by the caller. This issue affects hackney: from 0.10.0 before 4.0.1.

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