Approved changes feed: RSS · Atom

cpe:2.3:a:openproject:openproject:17.2.0:*:*:*:*:*:*:*

part: a version: 17.2.0 update: *

VendorOpenproject (2141e1b6-6476-5da4-b6d1-3bcb9f680d15)
ProductOpenproject (9ad6b548-e1c9-5e3e-becf-b8b471ee1220)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/opf/openproject purl2cpe 2026-06-01 10:12:40.557978
pkg:rpm/opensuse/openproject purl2cpe 2026-06-01 10:12:40.557981
pkg:sourceforge/openproject.mirror purl2cpe 2026-06-01 10:12:40.557983

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-32703 vulnerable 2026-06-08 07:57:18.054093 OpenProject's repository files are served with the MIME type allowing them to be used to bypass Content Security Policy
CRITICAL (9.1)
OpenProject is an open-source, web-based project management software. In versions prior to 16.6.9, 17.0.6, 17.1.3, and 17.2.1, the Repositories module did not properly escape filenames displayed from repositories. This allowed an attacker with push access into the repository to create commits with filenames that included HTML code that was injected in the page without proper sanitation. This allowed a persisted XSS attack against all members of this project that accessed the repositories page to display a changeset where the maliciously crafted file was deleted. Versions 16.6.9, 17.0.6, 17.1.3, and 17.2.1 fix the issue.
Published: 2026-03-18T21:04:16.982Z
Updated: 2026-03-19T16:14:11.504Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32698 vulnerable 2026-06-08 07:57:18.043137 OpenProject has a SQL Injection via Custom Field Name that can be chained to Remote Code Execution
CRITICAL (9.1)
OpenProject is an open-source, web-based project management software. Versions prior to 16.6.9, 17.0.6, 17.1.3, and 17.2.1 are vulnerable to an SQL injection attack via a custom field's name. When that custom field was used in a Cost Report, the custom field's name was injected into the SQL query without proper sanitation. This allowed an attacker to execute arbitrary SQL commands during the generation of a Cost Report. As custom fields can only be generated by users with full administrator privileges, the attack surface is somewhat reduced. Together with another bug in the Repositories_module, that used the project identifier without sanitation to generate the checkout path for a git repository in the filesystem, this allowed an attacker to checkout a git repository to an arbitrarily chosen path on the server. If the checkout is done within certain paths within the OpenProject application, upon the next restart of the application, this allows the attacker to inject ruby code into the application. As the project identifier cannot be manually edited to any string containing special characters like dots or slashes, this needs to be changed via the SQL injection described above. Versions 16.6.9, 17.0.6, 17.1.3, and 17.2.1 fix the issue.
Published: 2026-03-18T21:01:53.366Z
Updated: 2026-03-19T14:22:17.046Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.