Skip to content
OpenAdvisories
Medium · 4.3 CVE-2026-45007 EUVD-2026-30591GHSA-p26v-fx3x-r2rpGHSA-rm98-82fr-mcfx

phpMyFAQ - Missing Permission Check on 12 Configuration API Endpoints Allows Information Disclosure

Published May 15, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
thorsten phpmyfaq < 4.1.2 4.1.2

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist phpmyfaq/phpmyfaq < 4.1.2 4.1.2 GHSA-rm98-82fr-mcfx
Packagist thorsten/phpmyfaq < 4.1.2 4.1.2 GHSA-rm98-82fr-mcfx

References