Katalog CVE

CVE-2011-4815

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje Ruby przed 1.8.7-p357 obliczają wartości haszy bez ograniczeń, co umożliwia atakującym wywołanie kolizji haszy w sposób przewidywalny. Może to prowadzić do odmowy usługi (zużycie CPU) w aplikacjach korzystających z tabeli haszy.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do przeciążenia serwera, co może prowadzić do przestojów w działaniu aplikacji. Organizacje powinny być świadome ryzyka związanego z wydajnością aplikacji korzystających z Ruby.

Rekomendacja

Zaleca się aktualizację Ruby do wersji 1.8.7-p357 lub nowszej, aby zniwelować ryzyko związane z kolizjami haszy. Dodatkowo, warto monitorować aplikacje pod kątem nietypowego zużycia CPU.

Powiązane podatności

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

Ruby (aka CRuby) before 1.8.7-p357 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table.

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