Katalog CVE

CVE-2026-12540

WysokieCVSS 8.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Foremanie istnieje podatność na wstrzyknięcie poleceń w zadaniu foreman-rake errors:fetch_log. Parametr request_id jest przekazywany do polecenia systemowego (typowo grep) bez odpowiedniej neutralizacji znaków powłoki.

Ocena ryzyka

Atakujący z uprawnieniami sudo do uruchamiania tego zadania rake może wstrzyknąć metaznaki powłoki (takie jak ;, ", |), aby wykonać dowolny kod na serwerze.

Rekomendacja

Należy zaktualizować Foreman do wersji z poprawką oraz ograniczyć uprawnienia sudo do zadania errors:fetch_log.

Inne podatności w Foreman

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

A flaw was found in Foreman. A command injection vulnerability exists in the foreman-rake errors:fetch_log task. The request_id parameter is passed to an underlying system command (typically grep) without adequate shell neutralization. While the task is intended to fetch specific log entries, an attacker with sudo permissions to execute this rake task can inject shell metacharacters (such as ;, ", or |) to break out of the intended command and execute arbitrary code.

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