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

Vulnerabilidad en Statamic (CVE-2024-36119)

Gravedad CVSS v3.1:
BAJA
Tipo:
CWE-312 Almacenamiento de información sensible en texto claro
Fecha de publicación:
30/05/2024
Última modificación:
31/05/2024

Descripción

Statamic es un CMS con tecnología Laravel + Git manipulado para crear sitios web. En las versiones afectadas, los usuarios que se registren a través de la etiqueta `user:register_form` tendrán la confirmación de su contraseña almacenada en texto sin formato en su archivo de usuario. Esto solo afecta a los sitios que cumplen **todas** las siguientes condiciones: 1. Ejecutar versiones de Statamic entre 5.3.0 y 5.6.1. (Este rango de versiones representa solo una semana calendario), 2. Usando la etiqueta `user:register_form`. 3. Usar cuentas de usuario basadas en archivos. (No afecta a los usuarios almacenados en una base de datos). 4. Tiene usuarios que se han registrado durante ese período de tiempo. (Los usuarios existentes no se ven afectados). Además, las contraseñas solo son visibles para los usuarios que tienen acceso para leer archivos yaml de usuario, generalmente desarrolladores de la propia aplicación. Este problema se solucionó en la versión 5.6.2; sin embargo, cualquier usuario registrado durante ese período de tiempo y que utilice el rango de versiones afectado aún tendrá el valor `password_confirmation` en sus archivos yaml. Recomendamos que los usuarios afectados restablezcan su contraseña. Se recomienda a los administradores del sistema que actualicen sus implementaciones. No se conocen workarounds para esta vulnerabilidad. Cualquiera que envíe sus archivos a un repositorio público de git puede considerar borrar los datos confidenciales del historial de git, ya que es probable que se hayan cargado contraseñas.