Arbitrary Command Injection Affecting librenms/librenms package, versions <26.8.0


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.61% (47th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Arbitrary Command Injection vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PHP-LIBRENMSLIBRENMS-20158840
  • published27 Sept 2026
  • disclosed7 Sept 2026
  • creditUnknown

Introduced: 7 Sep 2026

NewCVE-2026-86427  (opens in a new tab)
CWE-77  (opens in a new tab)

How to fix?

Upgrade librenms/librenms to version 26.8.0 or higher.

Overview

librenms/librenms is a fully featured network monitoring system that provides a wealth of features and device support.

Affected versions of this package are vulnerable to Arbitrary Command Injection via the graph_title parameter. An attacker can inject arbitrary arguments into the rrdtool command by breaking out of double-quote escaping, which may allow reading unauthorized RRD files or executing arbitrary rrdtool commands by injecting DEF and LINE arguments or newlines. This can result in bypassing per-device authorization checks and accessing sensitive data or executing unauthorized actions.

References

CVSS Base Scores

version 4.0
version 3.1