PT-2026-4551 · Phpmyfaq · Phpmyfaq
Brahim-Fouad
·
Published
2026-01-23
·
Updated
2026-01-30
·
CVE-2026-24421
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
phpMyFAQ versions 4.0.14 through 4.0.16
Description
phpMyFAQ is a web-based FAQ application. A flaw in authorization logic exists in versions 4.0.14 and below, exposing the
/api/setup/backup API endpoint to any authenticated user, regardless of their permissions. The SetupController.php file uses userIsAuthenticated() but does not verify if the user has the necessary configuration or administrative permissions. This allows non-admin users to initiate a configuration backup and obtain its file path. The endpoint only validates authentication, not authorization, and provides a link to the created ZIP archive. Exploitation involves logging in as a non-admin user and calling the backup endpoint. This can lead to the generation of sensitive backups, potentially exposing secrets if the ZIP file is accessible via the web server.Recommendations
Versions 4.0.14 through 4.0.16 should be updated to version 4.0.17 or later.
Exploit
Fix
Improper Authorization
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Phpmyfaq