Cross-site scripting in phpMyFAQ - CVE-2024-29179
Published: March 25, 2024 / Updated: May 5, 2026
phpMyFAQ
Thorsten Rinne
Description
The vulnerability allows a remote user to execute arbitrary client-side JavaScript in another user's phpMyFAQ session.
The vulnerability exists due to cross-site scripting in the file attachments feature when rendering uploaded attachments without an extension. A remote privileged user can upload a crafted attachment containing JavaScript code to execute arbitrary client-side JavaScript in another user's phpMyFAQ session.
User interaction is required to access the uploaded attachment, and the direct file path is derivable from the file's MD5 hash.