Impact
The OpenIM Server v3.8.3 code omits an authorization check on several admin‑only endpoints. Any authenticated user can send POST requests to /user/get_users, /user/get_all_users_uid, and /group/get_groups and retrieve the full list of platform users and private groups, including user IDs, nicknames, manager flags, group names, owner IDs, and member counts. The flaw is a classic missing authorization (CWE‑862) that allows an attacker to enumerate sensitive platform data without elevated privileges.
Affected Systems
The vulnerability affects OpenIMSDK’s OpenIM Server version 3.8.3, as identified in the repository and issue tracker links. Only this specific release is documented; no other versions are listed as affected.
Risk and Exploitability
The CVSS vector scores 7.1, indicating substantial impact. The EPSS score is below 1%, suggesting the probability of exploitation is low at present, and the vulnerability is not listed in the CISA KEV catalog. Attackers still require only a valid user token, implying that any authenticated user can exploit this flaw. Consequently, the risk is moderate to high when authentication is widespread, especially on systems that expose these endpoints to regular users.
OpenCVE Enrichment