CVE-2026-24685: opf openproject · Command Injection
Affects opf openprojectSource CVE Database V5
Not known to be exploited · CVSS 9.4 Critical : upgrade to 17.0.2 or 16.6.6 as a priority.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 30% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 17.0.2, 16.6.6
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HExploitation evidence
Disclosed: evidence found.
CVE published 28 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade openproject to 17.0.2 or 16.6.6; opf/openproject to 16.6.6.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| opfopenproject | Affected
| Fixed in
|
| opfopenproject | Affected
| Fixed in
|
GitHubopf/openprojectpkg:github/opf/openprojectOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Immediately upgrade OpenProject installations to version 16.6.6 or 17.0.2 or later, where the vulnerability is patched.
- Audit and restrict the browse_repository permission to the minimum necessary users, limiting exposure to potential attackers.
- Implement file system monitoring on servers hosting OpenProject to detect unauthorized file creation or modification, especially in critical directories.
- Use application-level input validation or web application firewalls (WAFs) to detect and block suspicious parameters in requests to the repository diff endpoint.
- Regularly review and harden server permissions to ensure the OpenProject process user has minimal write access, reducing the impact of arbitrary file writes.
- Monitor logs for unusual git show command executions or unexpected file writes.
- Educate users with repository browsing permissions about the risk and encourage reporting of suspicious activity.
- Consider network segmentation to isolate OpenProject servers from sensitive systems to limit lateral movement in case of compromise.
Description
OpenProject is an open-source, web-based project management software. Versions prior to 16.6.6 and 17.0.2 have an arbitrary file write vulnerability in OpenProject’s repository diff download endpoint (`/projects/:project_id/repository/diff.diff`) when rendering a single revision via git show. By supplying a specially crafted rev value (for example, `rev=--output=/tmp/poc.txt)`, an attacker can inject git show command-line options. When OpenProject executes the SCM command, Git interprets the attacker-controlled rev as an option and writes the output to an attacker-chosen path. As a result, any user with the `:browse_repository` permission on the project can create or overwrite arbitrary files that the OpenProject process user is permitted to write. The written contents consist of git show output (commit metadata and patch), but overwriting application or configuration files still leads to data loss and denial of service, impacting integrity and availability. The issue has been fixed in OpenProject 17.0.2 and 16.6.6.