PT-2019-11979 · Librenms · Librenms

Publicado

2019-09-09

·

Atualizado

2021-07-21

·

CVE-2019-10666

CVSS v3.1

8.1

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions LibreNMS versions through 1.47
Description An issue was discovered in LibreNMS where several scripts perform dynamic script inclusion via the include() function on user-supplied input without sanitizing the values. This allows an attacker to execute PHP code from the included file. Exploitation is made difficult by additional text being appended, but it can be achieved by controlling both a filename and its content on the server, as demonstrated by the csv.php?report=../ substring.
Recommendations For LibreNMS versions through 1.47, consider disabling the dynamic script inclusion feature until a patch is available. Restrict access to the vulnerable scripts to minimize the risk of exploitation. Avoid using user-supplied input in the include() function without proper sanitization. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2019-10666

Produtos afetados

Librenms