Katalog CVE

CVE-2026-18115

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Concrete CMS w wersjach od 9.2.0 do 9.5.2 nie egzekwował uprawnień edit_user_properties na endpointach REST API zapisu użytkowników (PUT /ccm/api/1.0/users/{uID} oraz POST /ccm/api/1.0/users/{uID}/change_password). Użytkownik z tokenem OAuth o zakresie aktualizacji i uprawnieniem do edycji tylko jednego pola mógł zmienić hasło, nazwę użytkownika, e-mail i atrybuty innego użytkownika, przejmując jego konto.

Ocena ryzyka

Atakujący może przejąć konta innych użytkowników, w tym konta o wyższych uprawnieniach, co prowadzi do nieautoryzowanego dostępu do danych i funkcji systemu CMS.

Rekomendacja

Zaktualizuj Concrete CMS do wersji nowszej niż 9.5.2, która zawiera poprawkę. Przejrzyj i ogranicz zakresy tokenów OAuth przyznawanych użytkownikom.

Inne podatności w Concrete CMS

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

Concrete CMS 9.2.0 to 9.5.2 did not enforce per-field edit_user_properties permissions on the REST API user write endpoints (PUT /ccm/api/1.0/users/{uID} and POST /ccm/api/1.0/users/{uID}/change_password). A user with an update-scoped OAuth token and permission to edit only one non-sensitive field could change another non-superuser's password, username, email, and attributes, taking over that account. The Concrete CMS security team gave this vulnerability a CVSS v4.0 score of 7.4 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N. Thanks riodrwn for reporting.

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