CVE-2026-76203
ŚrednieCVSS 5.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
W maalfer Pentestify w wersjach od 1.2.0 do 2.3.2 występuje podatność polegająca na nieprawidłowej kolejności walidacji i kanonizacji w sanityzatorze CSS motywów raportów. Uwierzytelniony użytkownik może wymusić wychodzące żądania HTTP z przeglądarek innych użytkowników, ujawniając ich adres IP i User-Agent, poprzez sekwencje ucieczki CSS, które odtwarzają funkcję url() i omijają blokadę sanityzatora.
Ocena ryzyka
Atakujący może wykorzystać przeglądarki innych użytkowników do wysyłania żądań HTTP, co może prowadzić do ujawnienia poufnych informacji o użytkownikach (IP, User-Agent) i potencjalnie do dalszych ataków.
Rekomendacja
Zaleca się aktualizację Pentestify do wersji nowszej niż 2.3.2, w której naprawiono tę podatność.
Inne podatności w Pentestify
Zobacz wszystkie- CVE-2026-19744Średnie
Podatność na cross-site scripting w rendererze Markdown w maalfer Pentestify przed wersją 2.3.2 pozwala uwierzytelnionym użytkownikom na wykonanie dowolnego JavaScript w kontekście aplikacji poprzez link Markdown, którego URL zawiera cudzysłów, co zamyka atrybut href kotwicy, ponieważ proces sanityzacji nie escapuje cudzysłowów.
- CVE-2026-19434Średnie
Cross-site Scripting w rendererze wyników w maalfer Pentestify przed wersją 2.3.1 umożliwia uwierzytelnionym użytkownikom wykonanie dowolnego JavaScriptu w kontekście aplikacji poprzez znaczniki HTML przechowywane w polu ważności wyniku, które frontend interpoluje bez escapowania do atrybutów class i style podczas renderowania raportu.
- CVE-2026-59238Średnie
Podatność Stored Cross-Site Scripting (CWE-79) w funkcjach renderowania raportów po stronie klienta (renderPreview, renderEditor, renderAuditData w js/app.js) w maalfer Pentestify przed wersją 1.1.0. Umożliwia zdalnemu, uwierzytelnionemu atakującemu wykonanie dowolnego JavaScript w przeglądarce każdego użytkownika, który wyświetli zmodyfikowany raport, poprzez ładunek przechowywany w tablicy images lub client_logo, który jest interpolowany do atrybutu src znacznika <img> bez kodowania.
Oryginalny opis (angielski, źródło NVD)
Incorrect Behavior Order: Validate Before Canonicalize in the report theme CSS sanitizer in maalfer Pentestify 1.2.0 through 2.3.2 allows an authenticated user to force outbound HTTP requests from other users' browsers, disclosing their IP address and User-Agent, via CSS hex escapes that reconstruct the url() function and evade the sanitizer blocklist
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

