Missing Permission Checks in phpMyFAQ Configuration API Expose Sensitive Data
CVE-2026-45007

4.3MEDIUM

Key Information:

Vendor

Thorsten

Status
Vendor
CVE Published:
15 May 2026

What is CVE-2026-45007?

In versions of phpMyFAQ prior to 4.1.2, the ConfigurationTabController.php contains a flaw where 12 API endpoints fail to enforce proper permission checks. Instead of verifying user permissions with 'userHasPermission(CONFIGURATION_EDIT)', authentication is falsely relied upon through 'userIsAuthenticated()'. This oversight permits any authenticated user to query sensitive configuration information from the /admin/api/configuration endpoints, including details about the permission model, cache backend, mail provider, and translation settings. This weakness results in a breach of the principle of least privilege, exposing critical system configuration data potentially exploitable by malicious actors.

Affected Version(s)

phpmyfaq 0 < 4.1.2

phpmyfaq 4.1.2

References

CVSS V3.1

Score:
4.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

offset
.