PT-2026-90051
CVE-2026-81911
·
Published
2026-09-11
·
Updated
2026-09-11
Description by
CVSS 4.0
5.8
MediumMetricsAV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
Concrete CMS versions 9.0.0 through 9.5.2
Description
Stored Cross-Site Scripting (XSS) exists in the Board Custom Slot dialog. The 'custom slot save template' endpoint validates requests only against the target board instance using the
canEditBoardContents() function and persists the selectedTemplateOption[collection] variable verbatim. Because the server does not verify that each item belongs to the authorized board's data pool, a user with board editing permissions can store a forged summary object containing a JavaScript payload in the description field. The default summary template renders this field without output encoding, allowing the payload to execute in the browsers of users viewing the board slot, including anonymous visitors and dashboard users. This may lead to session takeover, action takeover, or privilege escalation to an administrator.Recommendations
Update Concrete CMS versions 9.0.0 through 9.5.2 to a version newer than 9.5.2.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾