PT-2024-26388 · Unknown · Openproject+1
Seanmarpo
·
Published
2024-05-23
·
Updated
2026-02-13
·
CVE-2024-35224
CVSS v3.1
7.6
High
| Vector | AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
OpenProject versions prior to 13.4.2
OpenProject versions prior to 14.0.2
OpenProject versions prior to 14.1.0
Description
The issue concerns OpenProject, a leading open source project management software, which utilizes
tablesorter inside of the Cost Report feature. This dependency can lead to Stored XSS via {icon} substitution in table header values when misconfigured. The attack requires the permissions "Edit work packages" as well as "Add attachments". A project admin could attempt to escalate their privileges by sending this XSS to a System Admin. The vulnerability can be exploited by storing javascript in the application itself via a ticket's attachment, bypassing the application's CSP policy to achieve Stored XSS.Recommendations
For versions prior to 13.4.2, update to version 13.4.2 or later.
For versions prior to 14.0.2, update to version 14.0.2 or later.
For versions prior to 14.1.0, update to version 14.1.0 or later.
Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openproject
Tablesorter