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.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-35248 | 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. |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 13 Feb 2026 15:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openproject
Openproject openproject |
|
| CPEs | cpe:2.3:a:openproject:openproject:*:*:*:*:*:*:*:* cpe:2.3:a:openproject:openproject:14.1.0:*:*:*:*:*:*:* |
|
| Vendors & Products |
Openproject
Openproject openproject |
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-02T03:07:46.774Z
Reserved: 2024-05-14T15:39:41.784Z
Link: CVE-2024-35224
Updated: 2024-05-23T16:39:43.539Z
Status : Analyzed
Published: 2024-05-23T13:15:09.380
Modified: 2026-02-13T15:44:32.677
Link: CVE-2024-35224
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD