Description
OpenProject is open-source, web-based project management software. Prior to 17.4.0, the GET /api/v3/relations endpoint allows any authenticated user to retrieve relations — and the subject (title) of work packages they have no permission to view — by supplying an arbitrary work package ID in the involved, fromId, or toId filter. This bypasses the Relation.visible scope due to a flawed performance optimization in RelationQuery. This vulnerability is fixed in 17.4.0.
Published: 2026-06-26
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The GET /api/v3/relations endpoint in OpenProject versions before 17.4.0 allows any authenticated user to retrieve relation data and the subject (title) of work packages that the user does not have permission to view by supplying an arbitrary work package ID in the involved, fromId, or toId filter. This bypasses the Relation.visible scope due to a flawed performance optimization in RelationQuery, resulting in the disclosure of sensitive work package subjects across projects and potentially confidential information. The vulnerability is fixed in version 17.4.0 and matches CWE‑200 (Information Exposure), CWE‑639 (Authorization Bypass via Privilege Escalation), and CWE‑836 (Misuse of Discernible Information).

Affected Systems

All installations of the OpenProject web‑based project management platform running a version earlier than 17.4.0 are affected. The vulnerability is present in the OpenProject product under the vendor name opf:openproject as listed by the CNA.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.5, indicating moderate severity. Although EPSS data is not available, the requirement for only authenticated access and the lack of a public exploit suggest that exploitation is feasible under normal conditions but not guaranteed to be widespread. The vulnerability is not listed in the CISA KEV catalog. An attacker with valid user credentials can construct a request to the relations API, inject arbitrary work package identifiers, and read subjects that should be hidden, thereby compromising confidentiality across projects. The attack vector is authenticated network access to the API.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenProject to version 17.4.0 or later, which removes the bypass and restores proper visibility enforcement.
  • If an immediate upgrade is not possible, restrict API access to users with the least privileges required, and consider disabling the relations endpoint for non‑admin roles.
  • Enforce strict monitoring of API calls and review logs for suspicious queries that request work‑package subjects from projects that a user should not normally see.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 27 Jun 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Opf
Opf openproject
Vendors & Products Opf
Opf openproject

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.4.0, the GET /api/v3/relations endpoint allows any authenticated user to retrieve relations — and the subject (title) of work packages they have no permission to view — by supplying an arbitrary work package ID in the involved, fromId, or toId filter. This bypasses the Relation.visible scope due to a flawed performance optimization in RelationQuery. This vulnerability is fixed in 17.4.0.
Title OpenProject: Relations API Filter Bypasses Visibility Scope, Leaking Cross-Project Work Package Subjects
Weaknesses CWE-200
CWE-639
CWE-836
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-26T19:27:54.656Z

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

Link: CVE-2026-44736

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-27T01:15:08Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-836

    Use of Password Hash Instead of Password for Authentication