Katalog CVE

CVE-2017-0898

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Ruby w wersjach przed 2.4.2, 2.3.5 i 2.2.8 jest podatny na złośliwy ciąg formatujący, który zawiera specyfikator (*) z ogromną wartością ujemną. Może to prowadzić do przepełnienia bufora, co skutkuje uszkodzeniem pamięci w stercie lub ujawnieniem informacji z tej pamięci.

Ocena ryzyka

Podatność ta może prowadzić do poważnych problemów z bezpieczeństwem, w tym do uszkodzenia pamięci oraz ujawnienia wrażliwych danych. Organizacje powinny być świadome ryzyka związanego z używaniem nieaktualnych wersji Ruby.

Rekomendacja

Zaleca się aktualizację Ruby do najnowszej wersji, aby usunąć tę podatność. Regularne aktualizacje oprogramowania są kluczowe dla zapewnienia bezpieczeństwa systemów.

Inne podatności w Ruby

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

Ruby before 2.4.2, 2.3.5, and 2.2.8 is vulnerable to a malicious format string which contains a precious specifier (*) with a huge minus value. Such situation can lead to a buffer overrun, resulting in a heap memory corruption or an information disclosure from the heap.

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