Katalog CVE

CVE-2026-69115

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

OpenIM Server v3.8.3 zawiera podatność braku autoryzacji, która pozwala każdemu uwierzytelnionemu użytkownikowi na dostęp do endpointów API przeznaczonych tylko dla administratorów poprzez wysyłanie żądań POST z tokenem bearer zwykłego użytkownika do /user/get_users, /user/get_all_users_uid i /group/get_groups. Atakujący mogą wykorzystać brak wywołania authverify.CheckAdmin() w handlerach GetPaginationUsers, GetAllUserID i GetGroups, aby wyliczyć wszystkie konta użytkowników platformy, w tym userID, nicki i flagi poziomu menedżera, oraz wszystkie grupy, w tym prywatne grupy, do których użytkownik nigdy nie dołączył, ujawniając nazwy grup, ID właścicieli i liczby członków.

Ocena ryzyka

Brak autoryzacji może umożliwić ujawnienie wrażliwych danych o użytkownikach i grupach, co może naruszyć prywatność i bezpieczeństwo platformy.

Rekomendacja

Zaleca się natychmiastowe zaktualizowanie OpenIM Server do wersji, która zawiera poprawkę na tę podatność. Należy również wdrożyć odpowiednie kontrole dostępu i monitorować żądania do endpointów administracyjnych.

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

OpenIM Server v3.8.3 contains a missing authorization vulnerability that allows any authenticated user to access admin-only management API endpoints by submitting POST requests with a regular user bearer token to /user/get_users, /user/get_all_users_uid, and /group/get_groups. Attackers can exploit the absent authverify.CheckAdmin() call in the GetPaginationUsers, GetAllUserID, and GetGroups handlers to enumerate all platform user accounts including userIDs, nicknames, and manager level flags, as well as all groups including private groups the user has never joined, exposing group names, owner IDs, and member counts.

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