CVE-2026-44667
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
FACTION przed wersją 1.8.3 zawiera podatność na trwały atak XSS poprzez nazwy plików załączników w przepływie podglądu plików weryfikacji poprawek. Wprowadzone przez użytkownika nazwy plików są przechowywane i renderowane w kontekście HTML i atrybutów bez kodowania wyjścia, co pozwala na wykonanie kontrolowanego przez atakującego JavaScript w przeglądarce każdego użytkownika otwierającego dotknięte widoki weryfikacji/poprawek.
Ocena ryzyka
Atakujący może trwale przechowywać złośliwy kod, który zostanie wykonany w przeglądarkach innych użytkowników, w tym kont uprzywilejowanych, co może prowadzić do kradzieży sesji, modyfikacji danych lub eskalacji uprawnień.
Rekomendacja
Należy natychmiast zaktualizować FACTION do wersji 1.8.3 lub nowszej, która zawiera poprawkę eliminującą podatność.
Inne podatności w FACTION
Zobacz wszystkie- CVE-2026-44668Krytyczne
W FACTION przed wersją 1.8.3, AccessControlInterceptor nie sprawdza ważności sesji przed wywołaniem akcji Struts2. Cztery metody akcji w BoilerPlateConfig również nie weryfikują sesji, co pozwala nieuwierzytelnionemu atakującemu na odczyt, nadpisanie, dezaktywację i trwałe usunięcie dowolnego szablonu boilerplate w systemie.
- CVE-2025-66022Krytyczne
FACTION (framework do generowania raportów z testów penetracyjnych) przed wersją 1.7.1 pozwala na wykonanie dowolnego kodu na serwerze poprzez ścieżkę wykonania rozszerzeń. Brak uwierzytelnienia na endpointcie `/portal/AppStoreDashboard` umożliwia nieuwierzytelnionemu atakującemu przesłanie złośliwego rozszerzenia, co prowadzi do zdalnego wykonania kodu.
- CVE-2026-44669Wysokie
FACTION to framework do generowania raportów z testów penetracyjnych i współpracy. Przed wersją 1.8.3 istnieje podatność na przechowywany XSS poprzez nazwy plików załączników w przepływie podglądu plików oceny. Wartości nazw plików dostarczone przez użytkownika są przechowywane i później renderowane w kontekście HTML/atrybutów bez kodowania wyjścia, co pozwala na wykonanie JavaScript w przeglądarce każdego użytkownika przeglądającego stronę. Ponieważ ładunek jest przechowywany po stronie serwera i renderowany innym użytkownikom, eksploatacja jest trwała i może wpłynąć na konta uprzywilejowane.
Oryginalny opis (angielski, źródło NVD)
FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to 1.8.3, Faction is vulnerable to stored cross-site scripting (XSS) via attachment filenames in remediation verification file preview flows. User-supplied filename values are persisted and then rendered into HTML and attribute contexts without output encoding, allowing attacker-controlled JavaScript to execute in the browser of any user who opens the affected verification/remediation views. Because the payload is stored server-side and rendered to other users, exploitation is persistent and can impact privileged accounts. This vulnerability is fixed in 1.8.3.

