CVE-2026-59076: Stored XSS in Edito CMS
Edito CMS is vulnerable to Stored Cross-Site Scripting (XSS). Due to improper input validation, an authenticated attacker can inject malicious scripts into givenName and surname parameters via the /api/auth/profile endpoint. When an administrator visits the admin changelog logs, the injected script is automatically executed, in his browser.
This issue was fixed in version 5.10.2607. Hotfixes for older versions (5.8) have also been released.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Edito CMSto a version that resolves this vulnerability.Fixed in 5.10.2607
Event History
Frequently Asked Questions
Who can exploit this issue and what interaction is required?
An attacker needs an authenticated Edito CMS account with access to update their profile. They can place malicious script content in the givenName or surname fields through the /api/auth/profile endpoint; the script executes when an administrator views the admin changelog logs.
Which versions contain a fix?
The issue is fixed in Edito CMS version 5.10.2607. Hotfixes have also been released for the 5.8 release line.
How can I determine whether exploitation may have occurred?
Review profile changes and values submitted to the /api/auth/profile endpoint, particularly givenName and surname fields, for script-like or otherwise unexpected content. Also review administrator access to changelog logs after suspicious profile updates.