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

Vulnerabilidad en CI4MS de ci4-cms-erp (CVE-2026-39394)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-93 Neutralización incorrecta de secuencias de retornos de carro y saltos de linea (CRLF)
Fecha de publicación:
08/04/2026
Última modificación:
24/07/2026

Descripción

CI4MS es un esqueleto de CMS basado en CodeIgniter 4 que ofrece una arquitectura modular, lista para producción, con autorización RBAC y soporte de temas. Antes de la versión 0.31.4.0, el controlador Install::index() lee el parámetro POST 'host' sin ninguna validación y lo pasa directamente a updateEnvSettings(), que lo escribe en el archivo .env a través de preg_replace(). Debido a que los caracteres de nueva línea en el valor no se eliminan, un atacante puede inyectar directivas de configuración arbitrarias en el archivo .env. Las rutas de instalación tienen la protección CSRF explícitamente deshabilitada, y el InstallFilter puede ser eludido cuando cache('settings') está vacío (caducidad de la caché o despliegue nuevo). Esta vulnerabilidad está corregida en la versión 0.31.4.0.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:ci4-cms-erp:ci4ms:*:*:*:*:*:*:*:* 0.31.4.0 (excluyendo)