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

Vulnerabilidad en changedetection.io (CVE-2024-51998)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-22 Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
08/11/2024
Última modificación:
08/11/2024

Descripción

changedetection.io es una herramienta de detección de cambios de páginas web de código abierto y gratuita. La validación del esquema de URI de archivo no es la adecuada y hace que un atacante pueda leer cualquier archivo del sistema. Este problema solo afecta a las instancias con un controlador web habilitado y con `ALLOW_FILE_URI` falso o no definido. La comprobación utilizada para el protocolo URL, `is_safe_url`, permite `file:` como esquema de URL. Más adelante, comprueba si se permiten archivos locales, pero una de las condiciones previas para la comprobación es que la URL comience con `file://`. El problema surge del hecho de que no se requiere que el esquema de URI de archivo tenga barras dobles. Este problema se ha solucionado en la versión 0.47.06 y se recomienda a todos los usuarios que actualicen. No existen workarounds para esta vulnerabilidad.