Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Concrete CMS (CVE-2026-8428)

Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-352 Falsificación de petición en sitios cruzados (Cross-Site Request Forgery)
Fecha de publicación:
21/05/2026
Última modificación:
23/07/2026

Descripción

Concrete CMS 9.5.0 y versiones anteriores emite un token CSRF en la vista local_available_update.php ($token->output('do_update')) pero el método do_update() correspondiente en concrete/controllers/single_page/dashboard/system/update/update.php nunca llama a $this->token->validate('do_update'). El formulario se renderiza como un formulario POST, lo que significa que el token llega al navegador, pero debido a que el controlador lo descarta sin verificación, un atacante puede elaborar un POST de sitio cruzado que activa una actualización del CMS central a una cadena de versión especificada por el atacante. Para ser vulnerable, la víctima debe estar pasando canUpgrade() y una versión de actualización válida debe estar presente bajo DIR_CORE_UPDATES. El equipo de seguridad de Concrete CMS dio a esta vulnerabilidad una puntuación CVSS v.4.0 de 7.5 con el vector CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N. Gracias a https://github.com/maru1009 por informar.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:* 9.5.1 (excluyendo)