CVE-2019-10665

CriticalCVSS 9.8/10Last modified Jun 17, 2026

Description

An issue was discovered in LibreNMS through 1.47. The scripts that handle the graphing options (html/includes/graphs/common.inc.php and html/includes/graphs/graphs.inc.php) do not sufficiently validate or encode several fields of user supplied input. Some parameters are filtered with mysqli_real_escape_string, which is only useful for preventing SQL injection attacks; other parameters are unfiltered. This allows an attacker to inject RRDtool syntax with newline characters via the html/graph.php script. RRDtool syntax is quite versatile and an attacker could leverage this to perform a number of attacks, including disclosing directory structure and filenames, file content, denial of service, or writing arbitrary files.

Metrics

CVSS 3.1 9.8/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Sep 9, 2019
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2019

CVE-2019-106668.1An issue was discovered in LibreNMS through 1.47. Several of the scripts perform dynamic script inclusion via the include() function on userCVE-2019-106675.3An issue was discovered in LibreNMS through 1.47. Information disclosure can occur: an attacker can fingerprint the exact code version instaCVE-2019-106689.1An issue was discovered in LibreNMS through 1.47. A number of scripts import the Authentication libraries, but do not enforce an actual authCVE-2019-106697.2An issue was discovered in LibreNMS through 1.47. There is a command injection vulnerability in html/includes/graphs/device/collectd.inc.phpCVE-2019-10677.8An elevation of privilege vulnerability exists when the Windows kernel fails to properly handle objects in memory, aka 'Windows Kernel ElevaCVE-2019-106706.1An issue was discovered in LibreNMS through 1.47. Many of the scripts rely on the function mysqli_escape_real_string for filtering data. HowCVE-2019-106718.8An issue was discovered in LibreNMS through 1.47. It does not parameterize all user supplied input within database queries, resulting in SQLCVE-2019-106729.8treeRead in hdf/btree.c in libmysofa before 0.7 does not properly validate multiplications and additions.CVE-2019-106738.8A CSRF vulnerability in a logged-in user's profile edit form in the Ultimate Member plugin before 2.0.40 for WordPress allows attackers to bCVE-2019-106766.5An issue was discovered in Uniqkey Password Manager 1.14. Upon entering new credentials to a site that is not registered within this productCVE-2019-106776.1Multiple Cross-Site Scripting (XSS) issues in the web interface on DASAN Zhone ZNID GPON 2426A EU version S3.1.285 devices allow a remote atCVE-2019-106787.5Domoticz before 4.10579 neglects to categorize \n and \r as insecure argument options.
CVE-2019-10665: Critical severity, CVSS 9.8 | Vulnix