Cross-site scripting in phpMyFAQ - #VU130121
Published: May 5, 2026
phpMyFAQ
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary JavaScript in a victim's browser within the application origin.
The vulnerability exists due to improper neutralization of input during web page generation in SvgSanitizer::decodeAllEntities() when processing uploaded SVG files containing deeply nested entity-encoded javascript: links. A remote user can upload a specially crafted SVG file to execute arbitrary JavaScript in a victim's browser within the application origin.
User interaction is required, as the victim must click the malicious link embedded in the rendered SVG.