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
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
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:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página