VYPR
High severityNVD Advisory· Published Sep 9, 2019· Updated Aug 4, 2024

CVE-2019-12463

CVE-2019-12463

Description

LibreNMS 1.50.1 failing to sanitize user input in graphing scripts allows authenticated RRDtool injection, enabling file disclosure, DoS, or arbitrary file write.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

LibreNMS 1.50.1 failing to sanitize user input in graphing scripts allows authenticated RRDtool injection, enabling file disclosure, DoS, or arbitrary file write.

Vulnerability

Description The vulnerability lies in the LibreNMS graphing scripts includes/html/graphs/common.inc.php and includes/html/graphs/graphs.inc.php. These scripts fail to properly validate or encode several user-supplied input fields. While some parameters are sanitized with mysqli_real_escape_string (only effective against SQL injection), others are left unfiltered, allowing injection of arbitrary RRDtool syntax via newline characters through html/graph.php and html/graph-realtime.php [1].

Exploitation

An authenticated attacker can inject RRDtool commands by crafting malicious input to the graphing parameters. The injection leverages newline characters to break out of intended RRDtool command structures. This requires authentication, unlike the related CVE-2019-10665, and the specific pathnames differ [1].

Impact

RRDtool's syntax is versatile, enabling an attacker to perform multiple malicious actions: disclosing directory structure and file names, reading file contents, causing denial of service, or writing arbitrary files to the server. The full impact depends on the server's configuration and the privileges of the LibreNMS process [1].

Mitigation

No official patch is detailed in the available reference. Users should update to a fixed version if available, or restrict access to the affected scripts to trusted users only. The requirement for authentication reduces the attack surface compared to unauthenticated vulnerabilities [1].

AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
librenms/librenmsPackagist
>= 1.50.1, < 1.531.53

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

0

No linked articles in our index yet.