Vulnerabilidad en Concrete CMS (CVE-2026-8417)
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 no valida un token CSRF antes de procesar solicitudes a /dashboard/extend/update/do_update/. El método do_update() en concrete/controllers/single_page/dashboard/extend/update.php solo verifica canInstallPackages() antes de ejecutar upgradeCoreData() y upgrade() en el controlador del paquete nombrado. Debido a que el endpoint es una ruta GET que cambia de estado sin aplicación de token, un atacante puede forzar a un administrador autenticado a activar una actualización de paquete a través de una única navegación entre sitios. Para ser vulnerable, la víctima debe estar pasando canInstallPackages() y un paquete objetivo ya debe estar instalado. El equipo de seguridad de Concrete CMS otorgó 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 el informe.
Impacto
Puntuación base 4.0
7.50
Gravedad 4.0
ALTA
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:* | 9.5.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



