CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-52781

mediumCVSS 6.4covered by 1 sourcefirst seen 2026-06-26
OpenProject is open-source, web-based project management software. Prior to 17.3.3 and 17.4.1, the HTML sanitizer grants <macro> elements unrestricted data-* attributes via :data wildcard. An attacker injects data-controller="poll-for-changes" into a work package description, causing Stimulus.js to mount a controller that fetches an attacker-uploaded attachment and passes it to renderStreamMessage(). This executes arbitrary Turbo Stream actions — including redirect_to — in every victim's authenticated browser session, redirecting them to an attacker-controlled server. This vulnerability is fixed in 17.3.3 and 17.4.1.

⚡ Watch CVE-2026-52781

Get an email if CVE-2026-52781 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (1)

External references

NVD record for CVE-2026-52781

CVE.org record

Embed the live status

CVE-2026-52781 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-52781 status](https://www.csirts.com/badge/CVE-2026-52781)](https://www.csirts.com/cve/CVE-2026-52781)