Katalog CVE

CVE-2026-47067

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 2.0.0 do 4.0.1 (przed 4.0.1) zawiera podatność na wyczerpanie tablicy atomów BEAM. Parser URL konwertuje nierozpoznane schematy URL na atomy za pomocą binary_to_atom/2, które nigdy nie są usuwane. Atakujący może dostarczyć wiele URL-i z unikalnymi schematami, powodując przekroczenie limitu tablicy atomów i awarię całej maszyny wirtualnej BEAM.

Ocena ryzyka

Atakujący może spowodować awarię całego systemu Erlang/OTP (crash BEAM VM), co prowadzi do całkowitej odmowy usługi. Podatność może być wykorzystana zdalnie poprzez kontrolowane URL-e.

Rekomendacja

Zaktualizuj bibliotekę hackney do wersji 4.0.1 lub nowszej. Jeśli aktualizacja nie jest możliwa, ogranicz możliwość dostarczania URL-i przez atakujących (np. walidacja schematów).

Inne podatności w hackney

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

Allocation of Resources Without Limits or Throttling vulnerability in benoitc hackney allows Flooding. The URL parser in src/hackney_url.erl converts every unrecognized URL scheme to a permanent BEAM atom via binary_to_atom/2. BEAM atoms are never garbage-collected and the atom table defaults to a hard limit of 1,048,576 entries. An attacker who can supply URLs with attacker-chosen scheme prefixes — directly as request targets, as configured webhook URLs, or via Location headers followed during redirects — can exhaust the atom table and crash the entire BEAM VM with system_limit. This issue affects hackney: from 2.0.0 before 4.0.1.

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