CVE-2026-4093
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W module Term Reference Tree dla Drupala 7 występują dwa wektory XSS (przechowywane) w potoku renderowania widgetu/formattera. Wektor A: gdy włączony jest moduł Token i skonfigurowane są szablony wyświetlania tokenów, dane wyjściowe tokenów kontrolowane przez atakującego (np. opis terminu) są renderowane bez odpowiedniego oczyszczania. Wektor B: etykiety terminów taksonomii nie są odpowiednio oczyszczane przed renderowaniem w widżecie, co pozwala użytkownikowi z uprawnieniami do tworzenia/edycji terminów na wstrzyknięcie skryptów. Podatność dotyczy wersji 7.x-1.x do 7.x-1.11 włącznie.
Ocena ryzyka
Atakujący może wykonać dowolny JavaScript w przeglądarce ofiary, co może prowadzić do kradzieży sesji, defacementu lub innych złośliwych działań.
Rekomendacja
Zaleca się aktualizację modułu Term Reference Tree do wersji nowszej niż 7.x-1.11 lub zastosowanie odpowiednich poprawek bezpieczeństwa.
Powiązane podatności
- CVE-2026-124494Krytyczne
SunEditor w wersji przed 3.4.0 zawiera podatność typu stored XSS, ponieważ funkcja _normalizeURL() w sanitizerze html.clean() dekoduje encje nazwane, takie jak :, do pustego ciągu. Atakujący mogą wstrzyknąć wartości href, np. javascript:, które przechodzą kontrolę _isSafeURL(), ale są dekodowane przez przeglądarki, co prowadzi do wykonania JavaScriptu po kliknięciu zapisanego linku.
- CVE-2026-124493Krytyczne
SunEditor w wersji przed 3.4.0 zawiera podatność typu stored XSS w konstruktorze DocumentType, który wstrzykuje tekst nagłówka do innerHTML bez escapowania HTML. Atakujący mogą zapisać zakodowany encjami HTML w nagłówkach h1-h6, który wykonuje JavaScript podczas inicjalizacji edytorów w trybie document:header, umożliwiając kradzież ciasteczek sesyjnych.
- CVE-2026-124490Krytyczne
OpenEMR w wersji przed 8.3.0 zawiera podatność typu path traversal w metodzie disposeDocument() klasy RingCentral RCFaxClient modułu oe-module-faxsms, która pozwala uwierzytelnionym atakującym odczytywać i zapisywać dowolne pliki poprzez parametr file_path. Atakujący mogą użyć action=download do odczytu danych uwierzytelniających i kodu źródłowego lub action=setup z zawartością base64 do zapisu plików wykonywalnych przez serwer WWW, co umożliwia wykonanie kodu.
- CVE-2026-124469Krytyczne
OpenEMR w wersji przed 8.3.0 zawiera podatność typu SQL injection w wyszukiwaniu leków w Fee Sheet (DrugSalesService::sellDrug), która interpoluje pole POST prod[N][warehouse] do klauzuli ORDER BY. Użytkownicy z niskimi uprawnieniami mogą przesyłać linie produktów Fee Sheet z podzapytaniami stałymi, aby uruchomić czasowy ślepy oracle i wyodrębnić dane pacjentów oraz hashe bcrypt z users_secure.
- CVE-2026-124450Krytyczne
OpenEMR w wersji przed 8.3.0 zawiera podatność typu broken access control i path traversal w akcji disposeDocument modułu faksu/SMS poprzez niezwalidowany parametr file_path. Uwierzytelnieni użytkownicy z niskimi uprawnieniami mogą odczytać sqlconf.php w celu odzyskania poświadczeń bazy danych i zapisywać dowolne pliki jako użytkownik serwera WWW, co umożliwia zdalne wykonanie kodu.
- CVE-2026-124445Krytyczne
OpenEMR od wersji 7.0.1 przed 8.4.0 zawiera błąd w src/Common/Auth/OneTimeAuth.php, który ignoruje flagi enforce_onetime_use i max_access_count, nigdy nie unieważnia zużytych tokenów service_auth i sprawdza login_pin bez ograniczania liczby prób i ścisłego porównania. Atakujący posiadający przechwycony token może go powtórzyć lub brute-force'ować PIN, aby otworzyć sesje portalu pacjenta ujawniające PHI.
- CVE-2026-124440Krytyczne
Kyverno od wersji 1.19.1 przed 1.19.2 zawiera podatność typu authorization bypass w apiCall namespace clamp, która pozwala dzierżawcom przestrzeni nazw na wysyłanie żądań API między przestrzeniami nazw i o zasięgu klastra poprzez dołączanie zniekształconych procentowych sekwencji ucieczki do urlPath. Atakujący mogą tworzyć polityki w przestrzeni nazw, których apiCall działa jako konto usługi kontrolera admission, aby odczytywać zasoby innych przestrzeni nazw i tworzyć mutujące webhooki, eskalując do uprawnień administratora klastra.
- CVE-2026-124427Krytyczne
Craft CMS od wersji 5.0.0 przed 5.11.2 zawiera podatność typu authorization bypass, która pozwala anonimowym klientom GraphQL odczytywać wpisy sekcji spoza zakresu poprzez pola prev/next. Atakujący mogą łańcuchowo przechodzić od jednego widocznego wpisu w zakresie, aby wyliczać wpisy i odczytywać tytuły, slugi i zawartość pól niestandardowych z ukrytych sekcji.
- CVE-2026-123614Krytyczne
W imgproxy od wersji 4.0.0 do 4.0.16 występuje przepełnienie liczb całkowitych w loaderze ICO, które pozwala zdalnym atakującym wywołać przepełnienie bufora sterty poprzez spreparowaną wartość data_size. Atakujący może przesłać spreparowany obraz ICO, w którym data_size powoduje zawinięcie alokacji w vips/icoload.c, uszkadzając pamięć sterty, co prowadzi do awarii procesu lub wykonania kodu.
- CVE-2026-123551Krytyczne
OpenAM od wersji 14.0.0 do 16.1.4 zawiera podatność na ujawnienie informacji, która pozwala nieuwierzytelnionym atakującym odczytać aktywne tokeny sesji z WebSocketu powiadomień. Atakujący mogą obejść sprawdzenie przeznaczone tylko dla agentów poprzez niezwalidowane wewnętrzne przekierowanie na starszych punktach końcowych Liberty ID-FF, zbierając tokeny iPlanetDirectoryPro w celu przejęcia sesji użytkowników i administratorów.
Oryginalny opis (angielski, źródło NVD)
In the Drupal 7 Term Reference Tree module, two stored XSS vectors exist in the widget/formatter rendering pipeline. Vector A (token display templates): When the Token module is enabled and token display templates are configured, attacker-controlled token output (e.g., term description) is rendered without proper sanitization. Any user who can edit the referenced taxonomy terms can inject HTML/JS that executes when the field is rendered. Vector B (term label rendering): Taxonomy term labels are not properly sanitized before being rendered in the widget, allowing a user with permission to create or edit taxonomy terms to inject scripts into the term name that execute when a form containing the widget is viewed. Exploit affects versions 7.x-1.x up to and including 7.x-1.11.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

