Katalog CVE

CVE-2025-27209

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersja V8 używana w Node.js v24.0.0 zmieniła sposób obliczania hashy dla ciągów znaków przy użyciu rapidhash. Ta implementacja ponownie wprowadza podatność HashDoS, ponieważ atakujący, który może kontrolować ciągi do zhashowania, może generować wiele kolizji hashy.

Ocena ryzyka

Podatność ta może prowadzić do ataków DoS, gdzie atakujący może zablokować usługi poprzez generowanie kolizji hashy, co wpływa na wydajność aplikacji. Użytkownicy Node.js v24.x są szczególnie narażeni na to ryzyko.

Rekomendacja

Zaleca się aktualizację do nowszej wersji Node.js, która nie zawiera tej podatności, aby zminimalizować ryzyko ataków DoS.

Powiązane podatności

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

The V8 release used in Node.js v24.0.0 has changed how string hashes are computed using rapidhash. This implementation re-introduces the HashDoS vulnerability as an attacker who can control the strings to be hashed can generate many hash collisions - an attacker can generate collisions even without knowing the hash-seed. * This vulnerability affects Node.js v24.x users.

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