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

Vulnerabilidad en una petición HTTP GET en la función rename de FileManager en /storage/(php_file_name) en HorizontCMS (CVE-2020-27387)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-434 Subida sin restricciones de ficheros de tipos peligrosos
Fecha de publicación:
05/11/2020
Última modificación:
19/10/2022

Descripción

Un problema de carga de archivos sin restricciones en HorizontCMS versiones hasta 1.0.0-beta, permite a un atacante remoto autenticado (con acceso a FileManager) cargar y ejecutar código PHP arbitrario al cargar una carga útil PHP y luego usar la función rename de FileManager para proporcionar la carga útil (que recibirá un nombre aleatorio en el servidor) con la extensión PHP, y finalmente ejecutando el archivo PHP por medio de una petición HTTP GET en /storage/(php_file_name). NOTA: el proveedor ha parcheado esto dejando el número de versión en 1.0.0-beta

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha5:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha6:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha7:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:alpha8:*:*:*:*:*:*
cpe:2.3:a:horizontcms_project:horizontcms:1.0.0:beta:*:*:*:*:*:*