Podatności Foreman
24 znanych podatności CVE w Foreman, przetłumaczonych i ocenionych.
- 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-96659Krytyczne
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.
- 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.
- CVE-2026-12542Średnie
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.
- CVE-2026-96658Wysokie
W Foremanie występuje luka, która pozwala uwierzytelnionemu zdalnemu atakującemu z niskimi uprawnieniami odczytu na wykonanie dowolnego kodu na serwerze. Poprzez manipulację listą dozwolonych metod w silniku renderowania szablonów, atakujący może obejść sandbox safemode i wykonać nieautoryzowane polecenia.
- 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-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.
- CVE-2026-5138Średnie
W oprogramowaniu Foreman odkryto podatność umożliwiającą ujawnienie informacji między organizacjami. Uwierzytelniony użytkownik z uprawnieniami do edycji hosta może ominąć kontrolę dostępu i uzyskać dane infrastruktury z innych organizacji.
- CVE-2026-5135Średnie
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.
- CVE-2026-5136Wysokie
W modelu Usergroup w Foreman brakuje odpowiedniej walidacji przypisań ról względem uprawnień wywołującego użytkownika. Umożliwia to uwierzytelnionemu użytkownikowi z uprawnieniami do zarządzania grupami użytkowników dołączenie dowolnych ról, w tym administracyjnych, do grupy, a następnie dodanie siebie jako członka.
- CVE-2026-13316Średnie
W oprogramowaniu Foreman wykryto podatność polegającą na możliwości modyfikacji parametrów HTTP w kontrolerze http_proxies_controller oraz plikach http_proxy. Atakujący może przeprowadzić atak SSRF i wykraść metadane usług chmurowych w środowiskach AWS, GCP lub Azure.
- CVE-2026-1961Wysokie
W produkcie Foreman odkryto podatność na wstrzykiwanie poleceń w implementacji proxy WebSocket. Atakujący zdalnie może wykorzystać niesanityzowane wartości nazw hostów od dostawców zasobów obliczeniowych do wykonania dowolnego kodu na serwerze Foreman.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

