Description
OpenProject is open-source, web-based project management software. Prior to 17.3.2 and 17.4.0, the web application's meetings filter feature leaks whether a given user ID corresponds to a valid account and discloses the user's full name, allowing an attacker to enumerate all existing user accounts by probing user IDs and observing differences in the server response. This vulnerability is fixed in 17.3.2 and 17.4.0.
Published: 2026-06-26
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenProject suffered from an improper access control flaw that permitted anyone to make GET requests to /projects/[projectName]/meetings with a "filters" parameter including "invited_user_id". The server responded differently depending on whether the supplied user ID belonged to a valid account, thereby leaking full user names. The flaw enables an attacker to enumerate all registered users and learn their legitimate usernames, compromising confidentiality. This issue is classified as CWE‑639, a typical account enumeration weakness.

Affected Systems

Vulnerable software is the OpenProject project‑management application before version 17.3.2 and version 17.4.0. Users of the open‑source OpenProject platform who have not applied the 17.3.2 or 17.4.0 updates are affected. The known CNA vendor is OpenProject Foundation (opf:openproject).

Risk and Exploitability

The CVSS score of 4.3 indicates medium impact, while the EPSS score is unavailable, meaning the predicted exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog, implying no known large‑scale exploits. An attacker can simply construct HTTP GET requests against the exposed endpoint, without needing credentials or special privileges, to determine whether a numeric user ID is valid. Once a full list of user names is obtained, it can serve as a foundation for subsequent phishing or credential‑reuse attacks. Therefore, the risk is considered moderate, mainly due to the lack of direct code execution or privilege escalation, but the sensitivity of known user data demands timely remediation.

Generated by OpenCVE AI on June 26, 2026 at 21:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenProject to 17.3.2 or 17.4.0 to apply the patch that removes the enumeration flaw.
  • If an upgrade cannot be performed immediately, restrict or disable the meetings endpoint for unauthenticated users or tighten role‑based permissions so that only authorized personnel can query the meetings filter.
  • Enable logging and monitoring for repeated GET requests containing the "filters" parameter with different invited_user_id values to detect potential enumeration attempts.

Generated by OpenCVE AI on June 26, 2026 at 21:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 26 Jun 2026 20:15:00 +0000

Type Values Removed Values Added
Description OpenProject is open-source, web-based project management software. Prior to 17.3.2 and 17.4.0, the web application's meetings filter feature leaks whether a given user ID corresponds to a valid account and discloses the user's full name, allowing an attacker to enumerate all existing user accounts by probing user IDs and observing differences in the server response. This vulnerability is fixed in 17.3.2 and 17.4.0.
Title OpenProject: Improper Access Control on OpenProject through /projects/[projectName]/meetings via "invited_user_id" in GET parameter "filters" leads to user names disclosure
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-26T19:41:53.550Z

Reserved: 2026-05-07T18:04:17.309Z

Link: CVE-2026-44731

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-26T21:30:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key