Skip to content
OpenAdvisories

Vendor

librenms

95 known vulnerabilities.

librenms at a glance

Last 12 months
34
Critical · all time
5
Exploited · all time
0
Public exploit · all time
2
New vulnerabilities per month · last 12 months
0 5 10 December 2025: 1 vulnerability Dec 2025 January 2026: 1 vulnerability February 2026: 7 vulnerabilities, 1 critical March 2026: 0 vulnerabilities Mar April 2026: 2 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 3 vulnerabilities September 2026: 10 vulnerabilities, 1 critical Sep October 2026: 7 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202670
Sep 2026101
Aug 202630
Jul 202600
Jun 202600
May 202600
Apr 202620
Mar 202600
Feb 202671
Jan 202610
Dec 202510
Nov 202530
Oct 202530
Sep 202500
Aug 202510
Jul 202510
Jun 202500
May 202510
Apr 202500
Mar 202500
Feb 202500
Jan 202550
Dec 202400

95 results · Feed

  • Medium 4.3

    LibreNMS before 26.9.0 Missing Authorization in Port Purge via PortsController

    LibreNMS before 26.9.0 contains a missing authorization vulnerability in PortsController::purge that allows global-read users to physically delete ports without delete privileges. Attackers with read-only accounts can send DELETE requests to /ports/purge, usi…

  • High 8.1

    LibreNMS before 26.9.0 LDAP Filter Injection Authentication Bypass via Authorization Header

    LibreNMS before 26.9.0 contains an LDAP filter injection in ldap-authorization and ad-authorization modes because usernames are inserted unescaped into LDAP search filters and authentication only checks user existence. When REMOTE_USER is not forwarded, unaut…

  • Medium 6.1

    LibreNMS before 26.9.0 Stored XSS via Tools Oxidized Node List

    LibreNMS before 26.9.0 contains a stored cross-site scripting vulnerability in get_oxidized_nodes_list() that renders Oxidized API fields and SNMP sysName unescaped. Attackers controlling the Oxidized response or a device's SNMP sysName can inject script that…

  • Medium 4.3

    LibreNMS before 26.9.0 Path Traversal via NFSen channel Parameter

    LibreNMS before 26.9.0 contains a path traversal vulnerability in nfsen_channel_common.inc.php that allows authenticated users to read unauthorized RRD data by injecting ../ sequences into the channel parameter. Attackers with access to one NFSen-enabled devi…

  • High 7.1

    LibreNMS before 26.9.0 SQL Injection via notification_id in notifications.inc.php

    LibreNMS before 26.9.0 contains an SQL injection vulnerability that allows unprivileged users to inject SQL by supplying an array-valued notification_id parameter to notifications.inc.php. Attackers can perform cross-table reads of users.password hashes, with…

  • Medium 6.1

    LibreNMS before 26.9.0 Stored XSS via wireless sensor description

    LibreNMS before 26.9.0 contains a stored cross-site scripting vulnerability in includes/html/pages/device/wireless.inc.php, which echoes wireless sensor sensor_descr values, populated from SNMP DisplayString fields during discovery, into HTML without escaping…

  • Medium 4.3

    LibreNMS through 26.9.1.1 Authorization Bypass via Smokeping Graph auth.inc.php

    LibreNMS through 26.9.1.1 contains an authorization bypass vulnerability in includes/html/graphs/smokeping/auth.inc.php that checks the src probe device instead of the rendered target device. Restricted users permitted on a probe device can request smokeping_…

  • Medium 5.0

    An issue was discovered in LibreNMS 1.65. A remote authenticated attacker with normal privileges can extract all the in…

  • High 8.8

    LibreNMS before 26.8.0 Argument Injection via graph_title

    LibreNMS before 26.8.0 contains an argument injection vulnerability in the graph_title parameter that allows authenticated attackers to inject arbitrary rrdtool arguments by breaking out of double-quote escaping. Attackers can inject DEF and LINE arguments to…

  • Critical 9.2
    CVE-2026-86426 Public exploit

    LibreNMS before 26.8.0 Authentication Bypass via API Token Type Confusion

    LibreNMS before 26.8.0 contains an authentication bypass vulnerability in the REST API that allows unauthenticated attackers to access protected endpoints by sending numeric values instead of string tokens. Attackers can exploit MySQL type coercion by sending…

  • Medium 5.8

    LibreNMS through 26.2.0 Stored Cross-Site Scripting via SNMP

    LibreNMS through 26.2.0 contains a stored cross-site scripting vulnerability in legacy PHP template pages that render unescaped SNMP-sourced data fields including BGP peer descriptions, VRF names, process information, and SLA tags. Attackers with device manag…

  • High 8.6

    LibreNMS 23.10.0 before 26.4.0 OS Command Injection via Hostname

    LibreNMS versions >= 23.10.0 and < 26.2.0 (fixed in 26.4.0) contain an authenticated OS command injection vulnerability in libvirt discovery. When libvirt support is enabled (enable_libvirt=true), the device hostname ($this->getDevice()->hostname) is concaten…

  • High 7.1

    LibreNMS before 26.3.1 Stored XSS via SNMP/Syslog Data

    LibreNMS before 26.3.1 contains a stored cross-site scripting vulnerability in legacy PHP templates that output SNMP-sourced and syslog-sourced data without escaping. An attacker who controls a monitored network device can inject arbitrary JavaScript through …

  • High 7.2

    LibreNMS before 26.5.0 Remote Code Execution via AboutController

    LibreNMS versions before 26.5.0 contain a remote code execution vulnerability in the AboutController where the snmpget configuration parameter is passed to shell_exec() without proper validation. An authenticated administrator can modify the snmpget configura…

  • Medium 6.1

    LibreNMS before 26.5.0 Stored XSS via SNMP VRF fields

    LibreNMS before 26.5.0 contains stored cross-site scripting vulnerabilities in VRF display pages where mplsVpnVrfDescription, vrf_name, and mplsVpnVrfRouteDistinguisher fields from SNMP polling are rendered without sanitization. Attackers controlling a monito…

  • High 8.1

    LibreNMS before 26.7.0 Stored XSS via Oxidized API

    LibreNMS through 26.4.0 renders JSON fields (name, ip, model, author, commit message) returned by the admin-configurable Oxidized integration URL (oxidized.url) into the device showconfig page without applying htmlspecialchars(). An administrator who points t…

  • Medium 4.8

    librenms before 26.7.0 Stored XSS via graph_descr settings

    LibreNMS versions <= 26.4.0 contain a stored cross-site scripting vulnerability in the graph_descr.<graphtype> configuration settings, which are echoed verbatim without HTML escaping in includes/html/pages/graphs.inc.php. An administrator can store a maliciou…

  • High 8.6

    LibreNMS: Remote Code Execution by Signal Alert Transportation Module

    LibreNMS is a network monitoring system. In versions from 21.6.0 up to 26.5.0, the Signal alert transport is vulnerable to command injection because the signal-cli path and the Recipient field of an alert transport entry are insufficiently escaped before bein…

  • Medium 5.4

    LibreNMS: Reflected XSS in the Proxmox app view via unsanitized instance/vmid parameters

    LibreNMS is a network monitoring system. In versions up to and including 26.4.0, the Proxmox application view is vulnerable to reflected cross-site scripting through the user-supplied instance and vmid GET parameters, which are reflected into the page title w…

  • High 8.6

    LibreNMS Virtualisation Discovery Module RCE

    LibreNMS’s Virtualization Discovery module is vulnerable to command line injection. An authenticated admin user can execute arbitrary code on the host server.

  • High 8.5

    LibreNMS is Vulnerable to Remote Code Execution by Arbitrary File Write

    LibreNMS versions before 26.3.0 are affected by an authenticated remote code execution vulnerability by abusing the Binary Locations config and the Netcommand feature. Successful exploitation requires administrative privileges. Exploitation could result in co…

  • Medium 4.6

    LibreNMS: Cross-Site Scripting in ShowConfigController

    LibreNMS versions before 26.3.0 are affected by an authenticated Cross-site Scripting vulnerability on the showconfig page. Successful exploitation requires administrative privileges. Exploitation could result in XSS attacks being performed against other user…

  • Medium 5.1

    LibreNMS has Stored Cross-Site Scripting via unsanitized /port-groups name

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. In versions 26.1.1 and below, the port group name is not sanitized, allowing attackers with admin privileges to perform Stored Cross-Site Scripting (XSS) attacks. When a user adds a…

  • Medium 5.1

    LibreNMS vulnerable to Stored Cross-site Scripting through unsanitized /device-groups name

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. In versions 26.1.1 and below, the device group name is not sanitized, allowing attackers with admin privileges to perform Stored Cross-Site Scripting (XSS) attacks. When a user adds…

  • Medium 5.4

    LibreNMS has Stored XSS in Custom OID - unit parameter missing strip_tags()

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 24.10.0 through 26.1.1 are vulnerable to Stored XSS via the unit parameter in Custom OID. The Custom OID functionality lacks strip_tags() sanitization while other fields (n…

  • High 8.8

    LibreNMS has Time-Based Blind SQL Injection in address-search.inc.php

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 25.12.0 and below have a Time-Based Blind SQL Injection vulnerability in address-search.inc.php via the address parameter. When a crafted subnet prefix is supplied, the pre…

  • Medium 4.3

    LibreNMS has Stored XSS in Alert Rule

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 25.12.0 and below are affected by a Stored Cross-Site Scripting (XSS) vulnerability in the Alert Rules workflow. An attacker with administrative privileges can inject malic…

  • Critical 9.3
    CVE-2026-26988 Public exploit

    LibreNMS: SQL Injection in ajax_table.php spreads through a covert data stream

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 25.12.0 and below contain an SQL Injection vulnerability in the ajax_table.php endpoint. The application fails to properly sanitize or parameterize user input when processi…

  • Medium 5.3

    LibreNMS affected by reflected XSS via email field

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Versions 25.12.0 and below are vulnerable to Reflected XSS attacks via email field. This issue has been fixed in version 26.2.0.

  • High 7.1

    LibreNMS 1.46 - MAC Accounting Graph Authenticated SQL Injection

    LibreNMS 1.46 contains an authenticated SQL injection vulnerability in the MAC accounting graph endpoint that allows remote attackers to extract database information. Attackers can exploit the vulnerability by manipulating the 'sort' parameter with crafted SQ…

  • Medium 4.3

    LibreNMS Alert Rule API Cross-Site Scripting Vulnerability

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Prior to version 25.12.0, the Alert Rule API is vulnerable to stored cross-site scripting. Alert rules can be created or updated via LibreNMS API. The alert rule name is not properl…

  • Medium 5.5

    LibreNMS is vulnerable to SQL Injection (Boolean-Based Blind) in hostname parameter in ajax_output.php endpoint

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Prior to version 25.11.0, a boolean-based blind SQL injection vulnerability was identified in the LibreNMS application at the /ajax_output.php endpoint. The hostname parameter is in…

  • Low 3.7

    LibreNMS has Weak Password Policy

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Prior to version 25.11.0, a weak password policy vulnerability was identified in the user management functionality of the LibreNMS application. This vulnerability allows administrat…

  • Medium 6.2

    LibreNMS vulnerable to Reflected Cross-Site Scripting (XSS) in endpoint `/maps/nodeimage` parameter `Image Name`

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring tool. Prior to version 25.11.0, a reflected cross-site scripting (XSS) vulnerability was identified in the LibreNMS application at the /maps/nodeimage endpoint. The Image Name parameter i…

  • Low 3.8

    LibreNMS alert-rules Cross-Site Scripting Vulnerability

    LibreNMS is a community-based GPL-licensed network monitoring system. The alert rule name in the Alerts > Alert Rules page is not properly sanitized, and can be used to inject HTML code. This vulnerability is fixed in 25.10.0.

  • Medium 5.5
    CVE-2025-62411 EPSS 13%

    Stored XSS in Alert Transport name field in LibreNMS

    LibreNMS is a community-based GPL-licensed network monitoring system. LibreNMS <= 25.8.0 contains a Stored Cross-Site Scripting (XSS) vulnerability in the Alert Transports management functionality. When an administrator creates a new Alert Transport, the valu…

  • Medium 5.5

    LibreNMS vulnerable to Reflected-XSS in `report_this` function

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. Prior to 25.7.0, there is a reflected-XSS in `report_this` function in `librenms/includes/functions.php`. The `report_this` function had improper filtering (`htmlentities` function wa…

  • Medium 5.5
    CVE-2025-55296 EPSS 18%

    LibreNMS allows stored XSS in Alert Template name field

    librenms is a community-based GPL-licensed network monitoring system. A stored Cross-Site Scripting (XSS) vulnerability exists in LibreNMS (<= 25.6.0) in the Alert Template creation feature. This allows a user with the admin role to inject malicious JavaScrip…

  • High 7.5

    LibreNMS has Authenticated Local File Inclusion in ajax_form.php that Allows RCE

    LibreNMS is an auto-discovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems. LibreNMS versions 25.6.0 and below contain an architectural vulnerability in the ajax_form.php endpoint …

  • Low 2.1
    CVE-2025-47931 EPSS 10%

    LibreNMS stored Cross-site Scripting vulnerability in poller group name

    LibreNMS is PHP/MySQL/SNMP based network monitoring software. LibreNMS v25.4.0 and prior suffers from a Stored Cross-Site Scripting (XSS) Vulnerability in the `group name` parameter of the `http://localhost/poller/groups` form. This vulnerability allows attac…