Katalog CVE

CVE-2026-32629

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

phpMyFAQ przed wersją 4.1.1 pozwala nieuwierzytelnionemu atakującemu przesłać gościnne FAQ z adresem e-mail zgodnym z RFC 5321 (cytowana część lokalna), który zawiera surowy HTML, np. "<script>alert(1)</script>"@evil.com. FILTER_VALIDATE_EMAIL akceptuje taki adres, a e-mail jest przechowywany bez sanityzacji i renderowany w szablonie edytora FAQ z filtrem |raw w Twig, co omija automatyczne escapowanie. Podatność naprawiono w wersji 4.1.1.

Ocena ryzyka

Atakujący może wykonać dowolny JavaScript w przeglądarce administratora, przejmując sesję i wykonując działania w jego imieniu. Może to prowadzić do kradzieży danych lub dalszej kompromitacji aplikacji.

Rekomendacja

Zaktualizuj phpMyFAQ do wersji 4.1.1 lub nowszej. Dodatkowo rozważ walidację i sanityzację adresów e-mail przed zapisem oraz unikanie filtru |raw dla danych użytkownika.

Inne podatności w phpMyFAQ

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

phpMyFAQ is an open source FAQ web application. Prior to version 4.1.1, an unauthenticated attacker can submit a guest FAQ with an email address that is syntactically valid per RFC 5321 (quoted local part) yet contains raw HTML — for example "<script>alert(1)</script>"@evil.com. PHP's FILTER_VALIDATE_EMAIL accepts this email as valid. The email is stored in the database without HTML sanitization and later rendered in the admin FAQ editor template using Twig's |raw filter, which bypasses auto-escaping entirely. This issue has been patched in version 4.1.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS