Vulnerability Description
phpMyFAQ before 4.1.2 contains missing permission checks in ConfigurationTabController.php where 12 endpoints use userIsAuthenticated() instead of userHasPermission(CONFIGURATION_EDIT). Any authenticated user can enumerate system configuration metadata including permission model, cache backend, mail provider, and translation provider by querying /admin/api/configuration endpoints, violating least privilege access control.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-rm98-82fr-mcfx
- https://www.vulncheck.com/advisories/phpmyfaq-missing-permission-check-on-12-con
- https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-rm98-82fr-mcfx
FAQ
What is CVE-2026-45007?
CVE-2026-45007 is a vulnerability with a CVSS score of 4.3 (MEDIUM). phpMyFAQ before 4.1.2 contains missing permission checks in ConfigurationTabController.php where 12 endpoints use userIsAuthenticated() instead of userHasPermission(CONFIGURATION_EDIT). Any authentica...
How severe is CVE-2026-45007?
CVE-2026-45007 has been rated MEDIUM with a CVSS base score of 4.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-45007?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.