Description
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 results persisted in notifications_attribs and readable through the interface.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection leading to credential disclosure
Action: Patch immediately
AI Analysis

Impact

LibreNMS before 26.9.0 contains an SQL injection flaw that allows unprivileged users to supply an array‑valued notification_id parameter to notifications.inc.php, enabling arbitrary SQL commands to be executed against the database. The injected statements can read across tables, leading to retrieval of users.password hashes, and the query results are written into the notifications_attribs table, where they can be viewed through the web interface. This flaw directly compromises confidentiality of stored credentials and could be leveraged for broader lateral movement within the affected environment.

Affected Systems

The vulnerability affects the LibreNMS application for any deployments running a version earlier than 26.9.0. This includes all instances where notifications.inc.php is served by the LibreNMS web front end. The originating vendor is LibreNMS, and affected CPEs list only the generic librenms product.

Risk and Exploitability

The CVSS score of 7.1 denotes a medium severity with significant impact. EPSS is not available, and the vulnerability is not currently listed in the CISA KEV catalog, suggesting limited known exploitation. Nonetheless, attackers can target any unprivileged user via the public web controller, injected payloads may be submitted through the notification_id field, and the persistence of the results increases the attack surface. An attacker who gains access simply needs to craft a request with an array value and can retrieve password hashes without requiring additional privileges.

Generated by OpenCVE AI on October 12, 2026 at 20:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LibreNMS to version 26.9.0 or later to remove the vulnerable code
  • Restrict the notifications.inc.php endpoint to authenticated users only, for example by adjusting the web server configuration or firewall rules
  • Delete any persisted credential hash data from the notifications_attribs table and review logs for signs of exploitation

Generated by OpenCVE AI on October 12, 2026 at 20:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description 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 results persisted in notifications_attribs and readable through the interface.
Title LibreNMS before 26.9.0 SQL Injection via notification_id in notifications.inc.php
First Time appeared Librenms
Librenms librenms
Weaknesses CWE-89
CPEs cpe:2.3:a:librenms:librenms:*:*:*:*:*:*:*:*
Vendors & Products Librenms
Librenms librenms
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Librenms Librenms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:19:23.695Z

Reserved: 2026-10-12T14:19:45.860Z

Link: CVE-2026-109353

cve-icon Vulnrichment

Updated: 2026-10-13T16:19:17.339Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T17:17:32.423

Modified: 2026-10-15T20:33:06.527

Link: CVE-2026-109353

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T05:15:17Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')