CVE-2026-1961
WysokieCVSS 8.0Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 70 - wyżej niż 70% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Udane wykorzystanie podatności może prowadzić do przejęcia kontroli nad serwerem Foreman, kradzieży poufnych danych uwierzytelniających oraz naruszenia całej zarządzanej infrastruktury.
Rekomendacja
Należy niezwłocznie zaktualizować Foreman do wersji zawierającej poprawkę oraz wdrożyć walidację danych wejściowych od dostawców zasobów obliczeniowych.
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. A remote attacker could exploit a command injection vulnerability in Foreman's WebSocket proxy implementation. This vulnerability arises from the system's use of unsanitized hostname values from compute resource providers when constructing shell commands. By operating a malicious compute resource server, an attacker could achieve remote code execution on the Foreman server when a user accesses VM VNC console functionality. This could lead to the compromise of sensitive credentials and the entire managed infrastructure.

