Katalog CVE

CVE-2026-40480

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

ChurchCRM przed wersją 7.2.0 ma podatność związaną z brakiem autoryzacji na poziomie obiektów w punkcie końcowym GET /api/person/{personId}. Każdy uwierzytelniony użytkownik z uprawnieniami EditSelf może wyliczać i czytać rekordy innych członków, ujawniając wrażliwe dane osobowe, takie jak imiona, adresy, numery telefonów i adresy e-mail.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp do danych osobowych członków, co może naruszać prywatność i przepisy RODO.

Rekomendacja

Zaleca się aktualizację do wersji 7.2.0, która zawiera poprawkę, oraz wdrożenie kontroli dostępu na poziomie obiektów.

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 GET /api/person/{personId} endpoint loads and returns person records without performing object-level authorization checks. Although the legacy PersonView.php page enforces canEditPerson() restrictions, the API layer omits this check. Any authenticated user with only EditSelf privileges can enumerate and read other members' records, exposing sensitive PII including names, addresses, phone numbers, and email addresses. This issue has been fixed in version 7.2.0.

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