CVE-2026-19744
ŚrednieCVSS 5.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 29 - wyżej niż 29% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje możliwość wykonania skryptów w kontekście aplikacji, co może prowadzić do kradzieży danych, przejęcia sesji lub innych nieautoryzowanych działań.
Rekomendacja
Zaleca się aktualizację Pentestify do wersji 2.3.2 lub nowszej, która zawiera poprawkę dla tej podatności.
Inne podatności w Pentestify
Zobacz wszystkie- CVE-2026-76203Średnie
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.
- 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)
Cross-site Scripting in the Markdown renderer in maalfer Pentestify before 2.3.2 allows authenticated users to execute arbitrary JavaScript in the application origin via a Markdown link whose URL contains a double quote, which closes the anchor's href attribute because the renderer's sanitization step does not escape quotes
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

