CVE-2026-44735
Deferred Deferred - Pending Action
Information Disclosure in OpenProject API

Publication date: 2026-06-26

Last updated on: 2026-06-26

Assigner: GitHub, Inc.

Description
OpenProject is open-source, web-based project management software. Prior to 17.3.2 and 17.4.0, the GET /api/v3/shares endpoint returns share details for ALL work packages in a project to any user with the view_shared_work_packages permission. The authorization check operates at the project level only β€” it does not verify the requesting user can actually view each individual shared work package. This allows a regular project member to discover work package IDs and subjects (including confidential titles), which users have been granted shared access, what role level was assigned (Editor, Commenter, Viewer). This vulnerability is fixed in 17.3.2 and 17.4.0.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-26
Last Modified
2026-06-26
Generated
2026-06-27
AI Q&A
2026-06-27
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 7 associated CPEs
Vendor Product Version / Range
openproject openproject 17.3.2
openproject openproject 17.4.0
openproject openproject to 17.3.2|end_excluding=17.4.0 (exc)
openproject openproject to 17.3.2 (inc)
openproject openproject to 17.4.0 (inc)
openproject openproject to 17.4.0 (exc)
openproject openproject to 17.3.1 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability in OpenProject allows unauthorized disclosure of sensitive information such as work package IDs, confidential titles, sharing relationships, and role assignments to users who should not have access to this data. This information disclosure could lead to non-compliance with data protection regulations like GDPR and HIPAA, which require strict controls over access to personal and confidential information.

Since the vulnerability exposes confidential project details without proper authorization checks at the individual work package level, it increases the risk of unauthorized data access. This undermines the principles of data minimization and access control mandated by these regulations.

Therefore, organizations using affected versions of OpenProject prior to 17.3.2 and 17.4.0 may face compliance challenges until the vulnerability is remediated.

Executive Summary

CVE-2026-44735 is an information disclosure vulnerability in OpenProject, a web-based project management software. The issue occurs in versions prior to 17.3.2 and 17.4.0 where the GET /api/v3/shares endpoint returns share details for all work packages in a project to any user with the view_shared_work_packages permission.

The problem is that the authorization check only verifies permissions at the project level and does not confirm if the user can view each individual shared work package. As a result, a regular project member can access sensitive information such as work package IDs, subjects (including confidential titles), sharing relationships, and role assignments.

The root cause is a missing visibility filter in the authorization logic, which was fixed by adding work package visibility filtering.

Impact Analysis

This vulnerability can lead to unauthorized disclosure of sensitive project information. Regular project members with the view_shared_work_packages permission can discover confidential work package details such as IDs, titles, who has shared access, and assigned roles.

Although it does not affect data integrity or availability, the confidentiality impact is high, potentially exposing sensitive or confidential project data to unauthorized users.

Detection Guidance

This vulnerability can be detected by checking if the OpenProject instance is running a vulnerable version (prior to 17.3.2 and 17.4.0) and by testing the behavior of the GET /api/v3/shares endpoint.

A practical detection method is to perform an API request to the /api/v3/shares endpoint as a user with the view_shared_work_packages permission and observe if share details for all work packages in a project are returned, including those the user should not have access to.

Example command using curl to test the endpoint (replace placeholders accordingly):

  • curl -H "Authorization: Bearer <user_token>" https://<openproject_url>/api/v3/shares

If the response includes share details for work packages that the user should not be able to view individually, the system is vulnerable.

Mitigation Strategies

The immediate mitigation step is to upgrade OpenProject to version 17.3.2 or 17.4.0 or later, where the vulnerability is fixed.

The fix involves adding work package visibility filtering to the authorization scope, preventing unauthorized users from viewing share details of work packages they do not have access to.

Until the upgrade can be applied, consider restricting the view_shared_work_packages permission to trusted users only, to limit exposure.

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