CVE-2017-0898
KrytyczneStreszczenie
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.
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.

