Katalog CVE

CVE-2026-40485

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W ChurchCRM w wersjach przed 7.2.0 publiczny endpoint logowania API (/api/public/user/login) zwraca rozróżnialne kody odpowiedzi HTTP w zależności od istnienia nazwy użytkownika: 404 dla nieistniejących i 401 dla istniejących z błędnym hasłem. Nieuwierzytelniony atakujący może wykorzystać tę różnicę do enumeracji nazw użytkowników, bez ograniczeń szybkości ani blokady konta.

Ocena ryzyka

Atakujący może zebrać listę prawidłowych nazw użytkowników, ułatwiając późniejsze ataki siłowe lub phishing. Brak limitowania żądań znacząco zwiększa skuteczność enumeracji.

Rekomendacja

Zaktualizuj ChurchCRM do wersji 7.2.0 lub nowszej. Dodatkowo wdróż limitowanie szybkości żądań i blokadę kont dla endpointu logowania.

Inne podatności w ChurchCRM

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

ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the public API login endpoint (/api/public/user/login) returns distinguishable HTTP response codes based on whether a username exists: 404 for non-existent users and 401 for valid users with incorrect passwords. An unauthenticated attacker can exploit this difference to enumerate valid usernames, with no rate limiting or account lockout to impede the process. This issue has been fixed in version 7.2.0.

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