CVE-2026-32629CWE-20CWE-79

phpMyFAQ: Stored XSS via Unsanitized Email Field in Admin FAQ Editor

Medium · published April 2, 2026

CVSS v4.0
5.4
EPSS
0%
Percentile
22.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
5.4 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N/E:P
EPSS
0.00305 · 22.1th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-04-02T14:43Z
EPSS history
Timeline
  • 02 APR 14:43Z
    phpMyFAQ: Stored XSS via Unsanitized Email Field in Admin FAQ Editor
    cvelistv5