CVE-2026-96659
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
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-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.
- CVE-2013-0171Wysokie
Foreman w wersjach przed 1.1 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany obiekt YAML w API importu (1) faktów lub (2) raportów.
- CVE-2012-5648Wysokie
Wiele podatności typu SQL injection w Foreman przed wersją 1.0.2 umożliwia zdalnym atakującym wykonywanie dowolnych poleceń SQL poprzez nieokreślone parametry w plikach search.rb lub puppetclass.rb, związanych z mechanizmem wyszukiwania.
- CVE-2026-107203Średnie
W pakiecie Foreman znaleziono błąd nieprawidłowej autoryzacji w obsłudze interfejsów sieciowych. API interfejsów domeny i podsieci sprawdza tylko, czy wywołujący ma uprawnienie do hostów, ale nie stosuje ograniczenia wyszukiwania na tym uprawnieniu. Niskouprzywilejowany atakujący może odczytać interfejsy hostów, których nie ma prawa widzieć, a jeśli ma uprawnienia do edycji, może zmienić te interfejsy.
- CVE-2026-107193Średnie
W pakiecie foreman znaleziono błąd w filtrach uprawnień. API ładuje filtr po jego identyfikatorze i nie stosuje ograniczenia wyszukiwania na uprawnieniu wywołującego. Niskouprzywilejowany atakujący, który ma uprawnienia do usuwania filtrów tylko dla jednej roli, może usunąć filtry należące do innych odblokowanych ról, co prowadzi do utraty dostępu do zasobów.
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

