CVE-2026-69115
Received Received - Intake

OpenIM Server Missing Authorization Exposes User Data

Vulnerability report for CVE-2026-69115, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-11

Last updated on: 2026-08-11

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-11
Last Modified
2026-08-11
Generated
2026-09-01
AI Q&A
2026-08-12
EPSS Evaluated
2026-08-30
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openimsdk open-im-server to 3.8.3 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-69115 is a missing authorization vulnerability in OpenIM Server v3.8.3. It allows any authenticated user to access admin-only API endpoints by sending POST requests with a regular user token to /user/get_users, /user/get_all_users_uid, and /group/get_groups. The flaw occurs because the handlers for these endpoints lack the authverify.CheckAdmin() check, enabling unauthorized enumeration of all user accounts and groups, including private ones.

Detection Guidance

To detect this vulnerability, monitor network traffic for POST requests to /user/get_users, /user/get_all_users_uid, or /group/get_groups endpoints from non-admin users. Check server logs for unauthorized access attempts to these endpoints. Use tools like curl to test if regular user tokens can access these endpoints.

Impact Analysis

This vulnerability allows attackers to retrieve sensitive data such as user IDs, nicknames, manager levels, group names, owner IDs, and member counts. Even private groups not joined by the user can be exposed. This could lead to privacy breaches, data leaks, or further targeted attacks against users or the platform.

Compliance Impact

This vulnerability likely violates compliance requirements such as GDPR (data protection) and HIPAA (health information privacy) by exposing sensitive user data without proper authorization. It undermines data confidentiality and access control principles, potentially leading to regulatory penalties and loss of trust.

Mitigation Strategies

Immediately update OpenIM Server to a patched version where admin checks are enforced in GetPaginationUsers, GetAllUserID, and GetGroups handlers. If updating is not possible, restrict access to these endpoints via firewall rules or API gateway policies until the patch is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-69115. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart