Medium severity · published May 23, 2024
CVE-2024-35224
OpenProject is the leading open source project management software
5.4
CVSS
0.3%
EPSS
No
On KEV
Description
OpenProject is the leading open source project management software. OpenProject utilizes `tablesorter` inside of the Cost Report feature. This dependency, when misconfigured, can lead to Stored XSS via `{icon}` substitution in table header values. This 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. Otherwise, if a full System Admin is required, then this attack is significantly less impactful. By utilizing a ticket's attachment, you can store javascript in the application itself and bypass the application's CSP policy to achieve Stored XSS. This vulnerability has been patched in version(s) 14.1.0, 14.0.2 and 13.4.2.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 26% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OP
Openproject · Openproject
before 13.4.2; 14.0.0 before 14.0.2; 14.1.0 · source: NVD
Affected product
OP
Openproject
Openproject
More from Openproject
9.9
CVE-2026-25763
Command Injection on OpenProject repositories leads to Remote Code Execution
9.1
CVE-2026-22600
OpenProject is Vulnerable to Arbitrary File Read via ImageMagick SVG Coder
9.0
CVE-2026-24772
OpenProject has SSRF and CSWSH in Hocuspocus Synchronization Server
8.8
CVE-2026-24685
OpenProject has Argument Injection on Repository module that allows Arbitrary File Write
8.8
CVE-2021-43830
OpenProject is a web-based project management software