CVE-2026-96659
KrytyczneCVSS 9.1Streszczenie
W Foreman występuje luka pozwalająca uwierzytelnionemu użytkownikowi z niskimi uprawnieniami Viewer na nieautoryzowane ujawnienie informacji poprzez wysyłanie żądań do punktów końcowych podglądu szablonów. Użytkownik może uzyskać dostęp do wrażliwych danych, takich jak hasła roota hostów. W niezabezpieczonych konfiguracjach z wyłączonym Safemode może również wykonać dowolne polecenia jako konto systemowe Foreman.
Ocena ryzyka
Podatność umożliwia użytkownikom o niskich uprawnieniach dostęp do krytycznych danych uwierzytelniających i potencjalne wykonanie poleceń, co może prowadzić do pełnego przejęcia zarządzanych hostów. Ryzyko jest krytyczne w środowiskach z włączonym Safemode wyłączonym lub szeroko przyznawanymi uprawnieniami Viewer.
Rekomendacja
Należy zaktualizować Foreman do wersji zawierającej poprawkę producenta. Zaleca się również włączenie Safemode, ograniczenie uprawnień Viewer oraz audyt dostępu do punktów końcowych podglądu szablonów.
Inne podatności w Foreman
Zobacz wszystkie- CVE-2026-12544Wysokie
W Foremanie wykryto lukę w logice inicjalizacji foreman-rake w pliku /usr/share/foreman/config/settings.rb, gdzie dane konfiguracyjne przechodzą przez dwie warstwy wykonywalne. Umożliwia to atak Server-Side Template Injection (SSTI) oraz niebezpieczną deserializację, co może prowadzić do zdalnego wykonania kodu.
- CVE-2026-12541Wysokie
W Foremanie występują podatności na wstrzyknięcie poleceń systemu operacyjnego w zadaniach foreman-rake db:dump oraz db:import_dump. Aplikacja nie sanityzuje parametru destination (przy backupach) ani parametru file (przy importach) przed przekazaniem ich do wywołania Ruby system().
- CVE-2026-12540Wysokie
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.
- CVE-2026-12423Wysokie
W Foremanie endpoint API /unattended/provision w Red Hat Satellite jest podatny na obejście uwierzytelniania z powodu błędu logicznego w host_verifier.rb. Aplikacja weryfikuje stan tokenu provisioning w bazie danych, a nie jego obecność w przychodzącym żądaniu HTTP.
- CVE-2015-5246Wysokie
Funkcjonalność uwierzytelniania LDAP w Foreman może pozwolić zdalnym atakującym, którzy znają stare hasła, na uzyskanie dostępu poprzez wektory związane z okresem ważności haseł w Active Directory.
- CVE-2016-4996Wysokie
W Foreman przed wersją 6.2, gdy usługa SSH jest włączona na odkrytych węzłach, discovery-debug wyświetla hasło roota w postaci niezaszyfrowanej w dzienniku systemowym podczas logowania.
- CVE-2015-5152Wysokie
Foreman w wersjach od 1.1 do przed 1.9.0-RC1 nie przekierowuje żądań HTTP do HTTPS, gdy ustawienie require_ssl jest włączone. To umożliwia zdalnym atakującym uzyskanie danych uwierzytelniających użytkowników poprzez atak typu man-in-the-middle.
- CVE-2017-7505Wysokie
Foreman od wersji 1.5 jest podatny na błędne sprawdzenie autoryzacji, co pozwala użytkownikom z uprawnieniami do zarządzania użytkownikami, przypisanym do niektórych organizacji, na wykonywanie wszystkich operacji przyznanych przez te uprawnienia na obiektach użytkowników administratorów poza ich zakresem.
- CVE-2016-4475Wysokie
API i interfejsy użytkownika Organizacji oraz Lokalizacji w Foreman przed wersją 1.11.4 oraz 1.12.x przed 1.12.0-RC3 pozwalają zdalnym uwierzytelnionym użytkownikom na obejście ograniczeń dotyczących organizacji i lokalizacji, co umożliwia (a) odczyt, (b) edycję lub (c) usunięcie dowolnych organizacji lub lokalizacji.
- CVE-2013-0210Wysokie
API uruchamiania smart proxy Puppet w Foreman przed wersją 1.2.0 umożliwia zdalnym atakującym wykonywanie dowolnych poleceń poprzez luki związane z ucieczką i poleceniami Puppet.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in Foreman. This vulnerability allows an authenticated user with low-level Viewer permissions to cause unauthorized information disclosure by submitting requests to template preview endpoints. By exploiting this issue, the user can access sensitive data, such as host root passwords. Furthermore, under insecure system configurations where Safemode protections are disabled, the flaw may allow the user to execute arbitrary commands as the Foreman system account.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

