Skip to content
OpenAdvisories

Package · Packagist

librenms/librenms

106 known vulnerabilities.

35 results · Clear filters · Feed

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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 …

  • High 7.5
    CVE-2024-49754 EPSS 74%

    LibreNMS has a stored XSS ('Cross-site Scripting') in librenms/includes/html/pages/api-access.inc.php

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A Stored Cross-Site Scripting (XSS) vulnerability in the API-Access page allows authenticated users to inject arbitrary JavaScript through the "token" parameter when creating a new AP…

  • High 7.5

    LibreNMS has Stored Cross-site Scripting vulnerability in "Alert Transports" feature

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A Stored Cross-Site Scripting (XSS) vulnerability in the "Alert Transports" feature allows authenticated users to inject arbitrary JavaScript through the "Details" section (which cont…

  • High 7.2

    LibreNMS has Stored Cross-site Scripting vulnerability in "Device Group" Name

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. User with Admin role can create a Device Groups, the application did not properly sanitize the user input in the Device Groups name, when user see the detail of the Device Group, if j…

  • High 7.5
    CVE-2024-47525 EPSS 30%

    Stored XSS ('Cross-site Scripting') in librenms/includes/html/print-alert-rules.php

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A Stored Cross-Site Scripting (XSS) vulnerability in the "Alert Rules" feature allows authenticated users to inject arbitrary JavaScript through the "Title" field. This vulnerability …

  • High 7.5

    LibreNMS has a Stored XSS ('Cross-site Scripting') in librenms/includes/html/pages/device-dependencies.inc.php

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A Stored Cross-Site Scripting (XSS) vulnerability in the "Device Dependencies" feature allows authenticated users to inject arbitrary JavaScript through the device name ("hostname" pa…

  • High 7.2
    CVE-2024-32480 EPSS 20%

    LibreNMS's Time-Based Blind SQL injection leads to database extraction

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. Versions prior to 24.4.0 are vulnerable to SQL injection. The `order` parameter is obtained from `$request`. After performing a string check, the value is directly incorporated into a…

  • High 7.1
    CVE-2024-32479 EPSS 34%

    LibreNMS's Improper Sanitization on Service template name leads to Stored XSS

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. Prior to version 24.4.0, there is improper sanitization on the `Service` template name, which can lead to stored Cross-site Scripting. Version 24.4.0 fixes this vulnerability.

  • High 7.1
    CVE-2024-32461 EPSS 19%

    LibreNMS vulnerable to time-based SQL injection that leads to database extraction

    LibreNMS is an open-source, PHP/MySQL/SNMP-based network monitoring system. A SQL injection vulnerability in POST /search/search=packages in LibreNMS prior to version 24.4.0 allows a user with global read privileges to execute SQL commands via the package par…

  • High 7.8
    CVE-2023-5591 EPSS 24%

    SQL Injection in librenms/librenms

    SQL Injection in GitHub repository librenms/librenms prior to 23.10.0.

  • High 8.4

    Cross-site Scripting (XSS) - DOM in librenms/librenms

    Cross-site Scripting (XSS) - DOM in GitHub repository librenms/librenms prior to 23.9.1.

  • High 8.8

    Cross-site Scripting (XSS) - DOM in librenms/librenms

    Cross-site Scripting (XSS) - DOM in GitHub repository librenms/librenms prior to 23.9.0.

  • High 8.8

    Cross-site Scripting (XSS) - Generic in librenms/librenms

    Cross-site Scripting (XSS) - Generic in GitHub repository librenms/librenms prior to 23.9.0.

  • High 7.3

    Code Injection in librenms/librenms

    Code Injection in GitHub repository librenms/librenms prior to 23.9.0.

  • High 8.8

    Cross-site Scripting (XSS) - Reflected in librenms/librenms

    Cross-site Scripting (XSS) - Reflected in GitHub repository librenms/librenms prior to 23.9.0.

  • High 7.6
    CVE-2023-4347 EPSS 70%

    Cross-site Scripting (XSS) - Reflected in librenms/librenms

    Cross-site Scripting (XSS) - Reflected in GitHub repository librenms/librenms prior to 23.8.0.

  • High 7.6
    CVE-2022-4068 EPSS 38%

    Improperly Controlled Modification of Dynamically-Determined Object Attributes in librenms/librenms

    A user is able to enable their own account if it was disabled by an admin while the user still holds a valid session. Moreover, the username is not properly sanitized in the admin user overview. This enables an XSS attack that enables an attacker with a low p…

  • High —

    Command injection in librenms

    LibreNMS v22.3.0 was discovered to contain multiple command injection vulnerabilities via the service_ip, hostname, and service_param parameters.

  • High 7.1

    Missing Authorization in librenms/librenms

    Missing Authorization in Packagist librenms/librenms prior to 22.2.0.

  • High 7.1

    Improper Authorization in librenms/librenms

    Improper Authorization in Packagist librenms/librenms prior to 22.2.0.

  • High 7.1

    Incorrect Authorization in librenms/librenms

    Incorrect Authorization in Packagist librenms/librenms prior to 22.2.0.

  • High 8.8

    SQL Injection in librenms

    A second-order SQL injection issue in Widgets/TopDevicesController.php (aka the Top Devices dashboard widget) of LibreNMS before 21.1.0 allows remote authenticated attackers to execute arbitrary SQL commands via the sort_order parameter against the /ajax/form…

  • High 8.8

    Exposure of Resource to Wrong Sphere in LibreNMS

    An issue was discovered in LibreNMS before 1.65.1. It has insufficient access control for normal users because of "'guard' => 'admin'" instead of "'middleware' => ['can:admin']" in routes/web.php.

  • High 8.1

    SQL Injection in LibreNMS

    An issue was discovered in LibreNMS 1.50.1. A SQL injection flaw was identified in the ajax_rulesuggest.php file where the term parameter is used insecurely in a database query for showing columns of a table, as demonstrated by an ajax_rulesuggest.php?debug=1…

  • High 7.5

    Path Traversal in LibreNMS

    An issue was discovered in LibreNMS 1.50.1. An authenticated user can perform a directory traversal attack against the /pdf.php file with a partial filename in the report parameter, to cause local file inclusion resulting in code execution.

  • High 8.8

    Improper Encoding or Escaping of Output and Injection in LibreNMS

    An issue was discovered in LibreNMS 1.50.1. The scripts that handle graphing options (includes/html/graphs/common.inc.php and includes/html/graphs/graphs.inc.php) do not sufficiently validate or encode several fields of user supplied input. Some parameters ar…

  • High 8.8

    SQL Injection in LibreNMS

    An issue was discovered in LibreNMS through 1.47. It does not parameterize all user supplied input within database queries, resulting in SQL injection. An authenticated attacker can subvert these database queries to extract or manipulate data, as demonstrated…

  • High 8.8

    LibreNMS SQL Injection

    LibreNMS through 1.47 allows SQL injection via the html/ajax_table.php sort[hostname] parameter, exploitable by authenticated users during a search.