CVE-2026-81911 in Concrete CMS
Riassunto
di VulDB • 11/09/2026
Le versioni di Concrete CMS dalla 9.0.0 alla 9.5.2 sono vulnerabili a Stored XSS nella finestra di dialogo Board Custom Slot. L'endpoint save_template del custom_slot autorizza la richiesta solo rispetto all'istanza della board target (canEditBoardContents()) e quindi memorizza verbatim selectedTemplateOption[collection] fornito dal client, anziché ricostruire l'oggetto collection dei contenuti lato server e verificare che ogni elemento appartenga al pool di dati della board autorizzata. Un utente con il permesso di modificare i contenuti di almeno un'istanza della board può pertanto memorizzare un oggetto summary falsificato il cui campo description trasporta un payload HTML contenente JavaScript. Il template summary predefinito visualizza il campo description senza output encoding, quindi il payload viene eseguito nel browser di qualsiasi utente che visualizzi la slot della board interessata, inclusi visitatori front-end anonimi e utenti del dashboard che antepongono la regola o il blocco risultante. Ciò può consentire l'assunzione di sessione o azione e un escalation verso un amministratore. Le versioni di Concrete CMS inferiori alla 9 non includono la funzionalità Boards e non sono influenzate. Il team di sicurezza di Concrete CMS ha assegnato a questa vulnerabilità un punteggio CVSS v4.0 di 5.8 con vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N. Grazie a riodrwn per la segnalazione.
VulDB is the best source for vulnerability data and more expert information about this specific topic.