Read the docs
TI-2026-19907 Aliases CVE-2026-24685

OpenProject has Argument Injection on Repository module that allows Arbitrary File Write

Priority MEDIUM 43CWE-77Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-77.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0037 31st percentileScored 2026-11-07
Fix Fixed openproject (opf): 16.6.6, 17.0.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
opfopenprojectbefore 16.6.6; 17.0.0 to before 17.0.216.6.6, 17.0.2Patch availableCNA
  • openproject Vendoropf Affected before 16.6.6; 17.0.0 to before 17.0.2 Fixed in 16.6.6, 17.0.2 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:openproject:openproject:*:*:*:*:*:*:*:*before 16.6.6; 17.0.0 to before 17.0.2Vulnerableopf
  • cpe:2.3:a:openproject:openproject:*:*:*:*:*:*:*:* Versions before 16.6.6; 17.0.0 to before 17.0.2 Vulnerable ·opf

Remediation

  • Fix · CNA openproject (opf) Fixed in 16.6.6, 17.0.2

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-24685

References

  • TI-2019-08673 A SQL injection vulnerability in the activities API in OpenProject before 8.3.2 allows a… CVSS 3.0HIGH 8.1
  • TI-2026-26047 OpenProject: 2FA OTP Verification Missing Rate Limiting CVSS 3.1HIGH 7.4
  • TI-2026-29552 OpenProject has Cross-Project Meeting Agenda Item Injection via Unscoped Section Lookup CVSS 3.1HIGH 7.1
  • TI-2023-14850 OpenProject user sessions not terminated after activation of 2FA CVSS 3.1MEDIUM 6.5
  • TI-2026-18162 OpenProject is Vulnerable to Code Execution in E-Mail function CVSS 4.0HIGH 8.6
  • TI-2026-26961 OpenProject: SQL Injection in Cost Reporting =n Operator via parse_number_string CVSS 3.1CRITICAL 9.9
See all 36 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences