CVE-2026-44669
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko trwałego wstrzyknięcia skryptów, które mogą wpłynąć na administratorów i innych użytkowników.
Rekomendacja
Zaktualizuj FACTION do wersji 1.8.3 lub nowszej.
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-44667Wysokie
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.
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 assessment file preview flows. User-supplied filename values are persisted and later rendered into HTML/attribute contexts without output encoding, allowing attacker-controlled JavaScript to execute in the browser of any user who views the affected page. 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.

