Katalog CVE

CVE-2026-107704

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Gem image_optimizer w wersjach 1.3.0 do 1.9.0 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego w metodzie ImageOptimizer#identify_format. Atakujący kontrolujący ścieżkę do obrazu, np. nazwę przesłanego pliku, może dodać metaznaki powłoki, takie jak ';', które są wykonywane przez Ruby backticks z uprawnieniami procesu Ruby.

Ocena ryzyka

Atakujący może wykonać dowolne polecenia systemowe na serwerze, co może prowadzić do pełnego przejęcia systemu, kradzieży danych lub zainstalowania złośliwego oprogramowania.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji gemu oraz unikanie przekazywania niesprawdzonych ścieżek do metody identify_format. Należy również walidować i sanityzować dane wejściowe.

Inne podatności w image_optimizer

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

The image_optimizer Ruby gem 1.3.0 through 1.9.0 contains an OS command injection vulnerability in ImageOptimizer#identify_format that allows attackers to execute commands by supplying a crafted image path when the identify option is enabled. Attackers controlling the path, such as an uploaded file name, can append shell metacharacters like ';' that are executed via Ruby backticks with the Ruby process privileges.

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