CVE-2026-22602
Unknown Unknown - Not Provided
Information Disclosure in OpenProject Allows Full User Name Enumeration

Publication date: 2026-01-10

Last updated on: 2026-01-10

Assigner: GitHub, Inc.

Description
OpenProject is an open-source, web-based project management software. Prior to version 16.6.2, a low‑privileged logged-in user can view the full names of other users. Since user IDs are assigned sequentially and predictably (e.g., 1 to 1000), an attacker can extract a complete list of all users’ full names by iterating through these URLs. The same behavior can also be reproduced via the OpenProject API, allowing automated retrieval of full names through the API as well. This issue has been patched in version 16.6.2. Those who are unable to upgrade may apply the patch manually.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-01-10
Last Modified
2026-01-10
Generated
2026-06-16
AI Q&A
2026-01-11
EPSS Evaluated
2026-06-14
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
opf openproject to 16.6.2 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

This vulnerability allows low-privileged logged-in users to enumerate the full names of other users due to improper enforcement of visibility restrictions. Such unauthorized disclosure of personal information could potentially impact compliance with data protection regulations like GDPR or HIPAA, which require safeguarding personal data and limiting access to authorized personnel only. By enabling attackers to compile lists of user full names and infer organizational structure, the vulnerability increases the risk of privacy breaches and targeted attacks, which may lead to non-compliance with these standards. The issue has been addressed in OpenProject version 16.6.2 by properly restricting user visibility. [1]

Executive Summary

CVE-2026-22602 is a low-severity vulnerability in OpenProject versions prior to 16.6.2 that allows low-privileged logged-in users to enumerate the full names of other users. Because user IDs are sequential and predictable, an attacker can iterate through user ID URLs or use the OpenProject API to extract a complete list of user full names. This occurs due to improper enforcement of visibility restrictions on user names in API endpoints and user queries. The vulnerability enables attackers to gather user information that should be restricted, facilitating further targeted attacks or reconnaissance. It has been fixed in version 16.6.2 by applying proper visibility scopes and access controls. [1, 3, 4]

Impact Analysis

This vulnerability can impact you by allowing an attacker with low privileges to collect full names of all users in your OpenProject instance. This information can be used to construct likely email addresses for targeted phishing attacks and to infer your organization's internal structure for further reconnaissance. Although the confidentiality impact is low, it can facilitate social engineering and targeted attacks against your users. The vulnerability does not affect data integrity or availability. [1]

Detection Guidance

This vulnerability can be detected by attempting to access user information URLs on your OpenProject instance, such as http://hostname/users/{userID}, where userID is a sequential number. If a low-privileged logged-in user can retrieve full names of other users by iterating through these URLs or via the OpenProject API, the system is vulnerable. Commands to test this could include using curl or wget to request these URLs with different user IDs while authenticated as a low-privileged user. For example: curl -i -b cookies.txt http://hostname/users/1 curl -i -b cookies.txt http://hostname/users/2 ... iterating through user IDs to see if full names are returned. Similarly, API calls can be scripted to enumerate user full names. If these requests succeed in returning user full names without proper authorization, the vulnerability exists. [1]

Mitigation Strategies

The immediate steps to mitigate this vulnerability are: 1. Upgrade OpenProject to version 16.6.2 or later, where the issue is patched. 2. If upgrading is not immediately possible, apply the manual patch (21281.patch) that restricts user visibility by applying the User.visible scope. 3. As a temporary mitigation, enable the "Login required" setting to prevent public access and reduce exposure. These steps will help prevent low-privileged users from enumerating full names of other users. [1, 4]

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