Skip to main content

OpenProject CVE-2026-55095

| EUVDEUVD-2026-63463 MEDIUM
Missing Authorization (CWE-862)
2026-08-20 GitHub_M
5.3
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as non-admin project member
  2. Delivery
    Enumerate or guess raw custom_field_ identifier
  3. Exploit
    Send crafted GET request to inplace-edit dialog endpoint
  4. Execution
    Bypass admin_only visibility scope check
  5. Impact
    Read hidden custom field comment text

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an active authenticated session with at least non-admin project member privileges in the target OpenProject instance. The target project must have one or more custom fields configured with the admin_only visibility flag that also contain stored comment text. The attacker must know or enumerate the raw custom_field_ integer identifier for the target field. Exploitation is strictly read-only: it discloses only the comment text associated with the hidden custom field, not the field's value, not other project data, and permits no writes or mutations. Exploitation is additionally constrained to environments where administrators have actually populated the comment field of admin-only custom fields with sensitive content - a non-default usage pattern. The scope of disclosure does not extend to other systems or users beyond what is visible in the inplace-edit dialog response.

Impact

The CVSS 4.0 base score of 5.3 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) accurately characterizes the threat surface: network-reachable, low complexity, but requiring an authenticated low-privilege session, with only limited confidentiality impact. No EPSS data was provided in the source intelligence; given the narrow impact (comment text only, no value disclosure, no write access), real-world exploitation incentive is low. The vulnerability is not listed in the CISA KEV catalog and no public proof-of-concept has been identified. The practical risk is further bounded by the requirement that sensitive content must actually be stored in the comment field of an admin-only custom field - a non-default usage pattern. This is a genuine access control gap but its blast radius is narrow, making it a medium-priority patching item rather than an emergency response trigger. No conflicting signals detected; CVSS vector and description are mutually consistent.

Exploit ScenarioDerived

An authenticated non-admin project member, aware of the hidden custom field naming convention, crafts a direct HTTP GET request to the inplace-edit dialog endpoint with a known or sequentially guessed raw custom_field_ identifier. The application resolves the field, skips the admin_only visibility check, and returns the rendered comment text in the response. The attacker reads internal notes, metadata, or configuration commentary stored in those hidden fields by administrators - content that was never intended to be visible to regular project members. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 20, 2026

Information disclosure in OpenProject 17.5.1 and earlier allows authenticated non-admin project members to read hidden admin-only custom field comment text by directly requesting the inplace-edit dialog endpoint with a raw custom_field_ identifier. The dialog resolves the field without enforcing the admin_only visibility scope, exposing stored comment content in read-only mode; the custom field value itself and all write operations remain inaccessible. No active exploitation is confirmed and no public exploit has been identified; a vendor patch is available in version 17.6.0.

RemediationAI

Upgrade to OpenProject 17.6.0, released 2026-07-08, which resolves this issue. The release is available at https://github.com/opf/openproject/releases/tag/v17.6.0 and the corresponding security advisory is at https://github.com/opf/openproject/security/advisories/GHSA-63fg-pgqj-3qf8. If an immediate upgrade is not feasible, a practical compensating control is to avoid storing sensitive information in the comment field of admin-only custom fields until the patch is applied - this removes the exposed data without requiring configuration changes. Alternatively, a WAF or reverse proxy rule blocking unauthenticated or non-admin requests to the inplace-edit dialog URL pattern for custom_field_ identifiers can reduce exposure, but this may break legitimate admin workflows and requires testing before deployment.

Affected VersionsENISA

openproject < 17.6.0

Affected Packages

euvd openproject fix: 17.6.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenProject is an open-source, Ruby on Rails-based web project management platform. Project custom fields support an admin_only visibility flag that is intended to restrict both display and interaction to system administrators. The vulnerable code path - the inplace-edit dialog endpoint - resolves a custom field by its raw URL-embedded identifier (e.g., custom_field_42) and renders the stored comment in read-only mode, but does so without invoking the admin_only visibility filter applied on the normal project-settings rendering path. This constitutes a CWE-862 (Missing Authorization) defect: the authorization check exists elsewhere in the codebase but is absent at the dialog resolution layer, creating a functional bypass. The affected CPE is cpe:2.3:a:opf:openproject:*:*:*:*:*:*:*:* covering all versions prior to 17.6.0.

Know when Openproject gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable by authenticated non-admin members (PR:L, AV:N); only hidden comment text disclosed (C:L); no integrity, availability, or scope impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Aug 20, 2026 - 17:02 EUVD

DescriptionCVE.org

OpenProject is open-source, web-based project management software. In version 17.5.1 and earlier, an authenticated non-admin project member can request the inplace-edit dialog for a raw custom_field_ project attribute. The dialog path resolves the project custom field by its raw identifier without enforcing the normal admin_only visibility scope and renders the stored custom-field comment in read-only mode. This discloses hidden comment text but does not disclose the custom-field value or permit writes or mutation. This issue is reported as fixed in version 17.6.0.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular open-source project management platform with enterprise and public-sector deployments
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2019-11600 HIGH POC
8.1 May 13

A SQL injection vulnerability in the activities API in OpenProject before 8.3.2 allows a remote attacker to execute arbi

CVE-2023-33960 HIGH POC
7.5 Jun 01

OpenProject is web-based project management software. Rated high severity (CVSS 7.5), this vulnerability is remotely exp

CVE-2023-31140 MEDIUM POC
6.5 May 08

OpenProject is open source project management software. Rated medium severity (CVSS 6.5), this vulnerability is remotely

CVE-2026-46386 CRITICAL
9.9 Jun 26

Authenticated remote code execution affects the official openproject/openproject Docker image, which ships with a hardco

CVE-2026-52782 CRITICAL
9.9 Jun 26

Cross-project folder hijacking in OpenProject before 17.3.3 and 17.4.1 lets a project-admin abuse an insecure direct obj

CVE-2026-52785 CRITICAL
9.9 Jun 26

SQL injection in OpenProject's baseline-comparison (timestamps) functionality lets an authenticated, low-privileged user

CVE-2026-25763 CRITICAL POC
9.9 Feb 06

OpenProject has a CVSS 9.9 command injection vulnerability allowing authenticated users to execute OS commands on the pr

CVE-2026-52780 CRITICAL
9.6 Jun 26

Remote code execution in OpenProject before 17.3.3 and 17.4.1 arises from cache store poisoning, allowing an attacker wi

CVE-2026-32698 CRITICAL
9.1 Mar 18

OpenProject, a web-based project management platform, contains a critical SQL injection vulnerability in versions prior

CVE-2026-22600 CRITICAL
9.1 Jan 10

OpenProject (before 16.6.4) has a local file read vulnerability through SVG-based ImageMagick exploitation in the PDF ex

CVE-2026-32703 CRITICAL
9.0 Mar 18

OpenProject's Repositories module contains a stored cross-site scripting (XSS) vulnerability that occurs when displaying

CVE-2026-24772 HIGH
8.9 Jan 28

Token decryption in OpenProject 17.0 allows authenticated attackers to intercept and decrypt 24-hour authentication toke

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy