CVE-2026-5135
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
W Foreman wykryto podatność związaną z nieskuteczną kontrolą dostępu. Uwierzytelniony użytkownik z uprawnieniami do edycji hosta może przekierować istniejące nadpisanie wartości wyszukiwania na inny host, modyfikując pole dopasowania przez zagnieżdżone atrybuty hosta, co omija mechanizmy autoryzacji.
Ocena ryzyka
Ryzyko polega na możliwości nieautoryzowanej modyfikacji konfiguracji zarządzanych hostów, co może prowadzić do naruszenia integralności systemów w różnych granicach organizacyjnych i lokalizacyjnych.
Rekomendacja
Zaleca się natychmiastową aktualizację Foreman do najnowszej wersji łatającej tę podatność oraz wdrożenie dodatkowych kontroli dostępu dla operacji na nadpisaniach wartości wyszukiwania.
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-81658Średnie
W Foreman endpoint rewizji szablonów nie egzekwuje autoryzacji na poziomie obiektu. Użytkownik z niskimi uprawnieniami może uzyskać historyczne treści szablonów z innej organizacji lub lokalizacji.
- CVE-2026-5142Średnie
W oprogramowaniu Foreman stwierdzono podatność, która umożliwia uwierzytelnionym użytkownikom z uprawnieniem 'view_keypairs' pobieranie prywatnych kluczy SSH z innych organizacji poprzez bezpośrednie zapytania o identyfikatory par kluczy. Problem wynika z ominięcia zakresowania taksonomicznego, co prowadzi do nieautoryzowanego dostępu do danych między dzierżawcami.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in Foreman. This broken access control vulnerability allows an authenticated user with host-edit permissions to retarget an existing lookup value override to a different host. This is achieved by modifying the match field through nested host attributes, effectively bypassing authorisation checks. The consequence is the potential for unauthorised modification of managed host configurations across different organisational and location boundaries.

