Katalog CVE

CVE-2026-12542

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.55%

Percentyl 44 - wyżej niż 44% wszystkich znanych CVE

Streszczenie

Wada w Foreman: narzędzie foreman-tail jest podatne na iniekcję poleceń systemu operacyjnego z powodu niebezpiecznego użycia polecenia eval. Skrypt przyjmuje argumenty dostarczone przez użytkownika i włącza je bezpośrednio do ciągu, który jest następnie wykonywany przez eval w celu rozwinięcia ścieżek plików. Ponieważ dane wejściowe nie są sanityzowane ani cytowane, lokalny atakujący może wstrzyknąć metaznaki powłoki (np. ;, &, |) w celu wykonania dowolnych poleceń systemowych.

Ocena ryzyka

Lokalny atakujący może wykonać dowolne polecenia systemowe, co może prowadzić do eskalacji uprawnień, naruszenia danych lub przejęcia kontroli nad systemem.

Rekomendacja

Zaktualizuj Foreman do wersji zawierającej poprawkę, która zastępuje eval bezpiecznym przetwarzaniem argumentów, np. użyciem File.expand_path z odpowiednim cytowaniem lub walidacją wejścia.

Inne podatności w Foreman

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

A flaw was found in Foreman. The foreman-tail utility is vulnerable to OS command injection due to the unsafe use of the eval command. The script takes user-supplied arguments and incorporates them directly into a string that is then executed by eval to expand file paths. Because the input is not sanitized or quoted, a local attacker can inject shell metacharacters (e.g., ;, &, |) to execute arbitrary system commands.

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