Executive brief
PluXml, a lightweight content management system, is vulnerable to a security flaw in its static page editing feature. An authorized user with page-editing permissions can inject malicious scripts into the website. When other users or administrators visit the affected page, these scripts execute, potentially leading to unauthorized actions or the theft of sensitive session information.
Technical details
A Stored Cross-Site Scripting (XSS) vulnerability exists in PluXml CMS within the Static Pages editing functionality. The root cause is improper neutralization of user-provided input (CWE-79) before it is stored and subsequently rendered in the web browser. An attacker with at least low-level editing privileges can inject arbitrary HTML and JavaScript into a static page. This payload executes in the context of any user who views the edited page, which could lead to session hijacking or unauthorized administrative actions. Versions 5.8.21 and 5.9.0-rc7 are confirmed vulnerable; the vendor has not yet provided a patch or official response regarding other versions.
Affected products
- PluXml PluXml 5.8.21, 5.9.0-rc7
Timeline
- 2026-02-27: advisory: Initial disclosure by CERT.PL
- 2026-02-27: disclosed: NVD publication date