Katalog CVE

CVE-2009-4492

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

WEBrick w Ruby w wersjach 1.8.6 do 1.8.8dev oraz 1.9.1 do 1.9.2dev zapisuje dane do pliku logu bez sanitizacji znaków nieczytelnych. Może to umożliwić zdalnym atakującym modyfikację tytułu okna lub potencjalne wykonanie dowolnych poleceń czy nadpisanie plików poprzez żądanie HTTP zawierające sekwencję ucieczki dla emulatora terminala.

Ocena ryzyka

Podatność ta stwarza ryzyko dla organizacji, ponieważ umożliwia atakującym manipulację danymi w logach oraz potencjalne wykonanie nieautoryzowanych poleceń. Może to prowadzić do poważnych naruszeń bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację Ruby do najnowszej wersji, która zawiera poprawki bezpieczeństwa. Dodatkowo, warto wdrożyć mechanizmy sanitizacji danych w logach, aby zminimalizować ryzyko związane z nieczytelnymi znakami.

Powiązane podatności

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

WEBrick 1.3.1 in Ruby 1.8.6 through patchlevel 383, 1.8.7 through patchlevel 248, 1.8.8dev, 1.9.1 through patchlevel 376, and 1.9.2dev writes data to a log file without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator.

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