Katalog CVE

CVE-2026-45007

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

phpMyFAQ przed wersją 4.1.2 zawiera brak sprawdzania uprawnień w ConfigurationTabController.php, gdzie 12 endpointów używa userIsAuthenticated() zamiast userHasPermission(CONFIGURATION_EDIT). Każdy uwierzytelniony użytkownik może wyliczyć metadane konfiguracji systemu, w tym model uprawnień, backend cache, dostawcę poczty i tłumaczeń, naruszając zasadę najmniejszych uprawnień.

Ocena ryzyka

Uwierzytelnieni użytkownicy bez uprawnień mogą uzyskać informacje o konfiguracji systemu, co ułatwia dalsze ataki i narusza kontrolę dostępu. Może to prowadzić do eskalacji wiedzy o środowisku.

Rekomendacja

Zaktualizuj phpMyFAQ do wersji 4.1.2 lub nowszej. Do czasu aktualizacji ogranicz dostęp do endpointów /admin/api/configuration.

Inne podatności w phpMyFAQ

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS