Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify privileged OpenProject session
-
DeliveryHost auto-submitting forged form
-
ExploitLure admin to malicious page
-
ExecutionBrowser POSTs user[admin]=1 to /users/:id
-
PersistAttacker account elevated to administrator
-
ImpactFull administrative control of instance
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets the /users/:id update endpoint and specifically requires the forged request to set the POST parameter user[admin], so the precondition is that a victim with rights to modify user accounts (an existing administrator) has an active authenticated OpenProject session in a browser that loads the attacker's page. Limiting factors: the attack only succeeds against unpatched instances below 17.3.3 / 17.4.1, depends on luring a sufficiently-privileged user (the forged request runs with the victim's authority, not the attacker's), and is defeated if the deployment enforces SameSite session cookies or Origin/Referer validation. The published vector's UI:N is questionable because a CSRF inherently needs the victim to load attacker content; verify the user-interaction assumption with the vendor advisory. |
| Impact | The supplied CVSS:3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H = 8.8) is internally inconsistent with a CSRF weakness: classic CSRF requires the victim to load attacker content, which should be UI:R, and the attacker themselves usually holds no account (PR:N) while abusing the victim's session - so the published UI:N/PR:L pairing should be verified against the GHSA advisory rather than trusted at face value. The high-impact triad (C:H/I:H/A:H) is plausible because the granted privilege is full admin. EPSS data was not provided, the CVE is not in CISA KEV, and no POC is referenced, so this is a real but not actively-exploited issue - prioritize based on exposure of admin/operator sessions rather than mass-exploitation signals. Net: a genuinely high-impact authorization flaw whose real-world exploitation hinges on social-engineering a privileged user, which tempers the raw 8.8 score. |
| Exploit ScenarioDerived | An attacker hosts a web page with a hidden auto-submitting form that POSTs to https://victim-openproject/users/<attacker_account_id> with user[admin]=1, then lures a currently-logged-in OpenProject administrator to that page; the victim's browser submits the request with their session cookies and the attacker's account is silently elevated to administrator. No public proof-of-concept is identified at time of analysis, and the low attack complexity means a working forge is trivial to build once the endpoint behavior is known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 26, 2026
Privilege escalation in OpenProject before 17.3.3 and 17.4.1 lets an attacker forge a cross-site request to /users/:id carrying the POST parameter user[admin], coercing a logged-in privileged user's browser into granting administrator rights to an arbitrary account. The flaw (CWE-352) rates CVSS 8.8 because a successful forgery yields full administrative control over the instance; no public exploit is identified at time of analysis and it is not listed in CISA KEV. Both the 17.3.x and 17.4.x maintenance lines are affected, with fixes shipped in 17.3.3 and 17.4.1.
RemediationAI
Vendor-released patch: upgrade to OpenProject 17.3.3 (for 17.3.x deployments) or 17.4.1 (for 17.4.x deployments), per advisory GHSA-6crw-7f5r-4qj9 (https://github.com/opf/openproject/security/advisories/GHSA-6crw-7f5r-4qj9). Where immediate patching is not possible, compensating controls include enforcing SameSite=Lax or Strict and Secure attributes on the session cookie so cross-origin POSTs do not carry credentials (side effect: may break legitimate cross-site embeds or SSO flows), and fronting OpenProject with a reverse proxy or WAF rule that rejects POSTs to /users/:id lacking an Origin/Referer matching the deployment host (side effect: can break clients that strip Referer). Additionally instruct administrators and operators to avoid browsing untrusted sites within an active OpenProject session and to log out when idle, reducing the window for a forged request.
Affected VersionsENISA
Affected Packages
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 a Ruby on Rails based open-source web project-management platform (CPE cpe:2.3:a:opf:openproject). The root cause is CWE-352 Cross-Site Request Forgery: the user-update endpoint /users/:id accepts a state-changing POST that toggles the user[admin] attribute without an effective anti-CSRF token check on that path, so a request originating from an attacker-controlled page is processed using the victim's authenticated session cookies. Because the mutable attribute is the administrator flag itself, the missing CSRF protection translates directly into an authorization boundary bypass rather than a benign data change.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CSRF needs the victim to load attacker content (UI:R) and the attacker holds no account (PR:N); abuse of the victim's admin session grants full admin, so C/I/A all High.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
OpenProject is open-source, web-based project management software. Prior to 17.3.3 and 17.4.1, there is a CSRF on TARGET through /users/:id via POST parameter "user[admin]". This vulnerability is fixed in 17.3.3 and 17.4.1.
Executive ViewAI
OpenProject vulnerability CVE-2026-52784 allows attackers to exploit cross-site request forgery (CSRF) against logged-in administrators to grant arbitrary accounts full administrative rights; no public exploit identified at time of analysis. Organizations using OpenProject versions before 17.3.3 or 17.4.1 face the risk of unauthorized privilege escalation and total access control compromise. This HIGH-severity vulnerability requires immediate patching to prevent exploitation.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
More in Openproject
View allA SQL injection vulnerability in the activities API in OpenProject before 8.3.2 allows a remote attacker to execute arbi
OpenProject is web-based project management software. Rated high severity (CVSS 7.5), this vulnerability is remotely exp
OpenProject is open source project management software. Rated medium severity (CVSS 6.5), this vulnerability is remotely
Authenticated remote code execution affects the official openproject/openproject Docker image, which ships with a hardco
Cross-project folder hijacking in OpenProject before 17.3.3 and 17.4.1 lets a project-admin abuse an insecure direct obj
SQL injection in OpenProject's baseline-comparison (timestamps) functionality lets an authenticated, low-privileged user
OpenProject has a CVSS 9.9 command injection vulnerability allowing authenticated users to execute OS commands on the pr
Remote code execution in OpenProject before 17.3.3 and 17.4.1 arises from cache store poisoning, allowing an attacker wi
OpenProject, a web-based project management platform, contains a critical SQL injection vulnerability in versions prior
OpenProject (before 16.6.4) has a local file read vulnerability through SVG-based ImageMagick exploitation in the PDF ex
OpenProject's Repositories module contains a stored cross-site scripting (XSS) vulnerability that occurs when displaying
Token decryption in OpenProject 17.0 allows authenticated attackers to intercept and decrypt 24-hour authentication toke
EUVD-2026-39868
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB