Cross-site scripting in SilverStripe Framework - CVE-2026-91114
Published: November 6, 2026
Vulnerability details
The vulnerability allows an authenticated user with access to the Security section to execute JavaScript in another user's browser.
The vulnerability exists due to SilverStripe Framework's PermissionCheckboxSetField accepting permission codes it does not offer and rendering stored codes without HTML escaping. An authenticated user with access to the Security section can submit a malicious permission code that executes when another user views the affected field.