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

Vulnerabilidad en los archivos includes/html/graphs/common.inc.php e includes/html/graphs/graphs.inc.php en la función mysqli_real_escape_string en LibreNMS (CVE-2019-12463)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
09/09/2019
Última modificación:
24/08/2020

Descripción

Se detectó un problema en LibreNMS versión 1.50.1. Los scripts que manejan las opciones de graficación (archivos includes/html/graphs/common.inc.php e includes/html/graphs/graphs.inc.php) no comprueban ni codifican suficientemente varios campos de entrada suministrada por usuario. Algunos parámetros son filtrados con la función mysqli_real_escape_string, que son solo útil para impedir ataques de inyección SQL; Otros parámetros no son filtrados. Esto permite a un atacante inyectar la sintaxis RRDtool con caracteres newline por medio de los scripts html/graph.php y html/graph-realtime.php. La sintaxis de RRDtool es sumamente versátil y un atacante podría aprovechar esto para realizar una serie de ataques, incluyendo la divulgación de la estructura del directorio y los nombres de los archivos, la divulgación del contenido de archivos, la denegación de servicio o la escritura de archivos arbitrarios. NOTA: relativo al CVE-2019-10665, esto requiere autenticación y la diferenciación de los nombres de ruta (path).

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:librenms:librenms:*:*:*:*:*:*:*:* 1.50.1 (incluyendo) 1.53 (excluyendo)