Description
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, unauthenticated attackers can send a wildcard username via HTTP Basic Authorization (PHP_AUTH_USER) to match all users and groups and gain admin access.
Published: 2026-10-12
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Authentication Bypass – Unauthorized Admin Access
Action: Immediate Patch
AI Analysis

Impact

LibreNMS versions prior to 26.9.0 suffer from an LDAP filter injection flaw in ldap-authorization and ad-authorization modes. Usernames are inserted directly into LDAP search filters without escaping, and authentication merely confirms user existence. Unauthenticated attackers can exploit this by sending a wildcard username in the HTTP Basic Authorization header when the REMOTE_USER variable is not forwarded, causing the search to match all users and groups. The result is that the attacker can log in with administrative privileges, providing full control over the system.

Affected Systems

This vulnerability affects all installations of LibreNMS running a release older than 26.9.0. The affected vendor is librenms and the product name is librenms. No specific sub-versions are listed, so any build prior to 26.9.0 is considered vulnerable.

Risk and Exploitability

The CVSS score of 9.2 classifies this flaw as critical. Exploitation requires only the ability to send an HTTP request with a crafted Basic Authorization header; no local privileges or additional credentials are needed. The attack is remote, as it can be performed over the network from any host that can reach the LibreNMS service. The EPSS score is not provided, and the vulnerability is not yet listed in the CISA KEV catalog, but its high severity and ability to grant admin access make it a significant threat.

Generated by OpenCVE AI on October 12, 2026 at 19:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LibreNMS to version 26.9.0 or later.
  • Disable or restrict the use of HTTP Basic Authentication for the LibreNMS web interface, ensuring that REMOTE_USER forwarding is properly configured.
  • Review the LDAP configuration to guarantee that user inputs are properly escaped or parameterized before inclusion in search filters, preventing injection.

Generated by OpenCVE AI on October 12, 2026 at 19:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, '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 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, unauthenticated attackers can send a wildcard username via HTTP Basic Authorization (PHP_AUTH_USER) to match all users and groups and gain admin access.
Title LibreNMS before 26.9.0 LDAP Filter Injection Authentication Bypass via Authorization Header
First Time appeared Librenms
Librenms librenms
Weaknesses CWE-90
CPEs cpe:2.3:a:librenms:librenms:*:*:*:*:*:*:*:*
Vendors & Products Librenms
Librenms librenms
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Librenms Librenms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T02:53:11.147Z

Reserved: 2026-10-12T14:21:32.594Z

Link: CVE-2026-109357

cve-icon Vulnrichment

Updated: 2026-10-15T02:53:04.875Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-109357

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T19:45:06Z

Weaknesses
  • CWE-90

    Improper Neutralization of Special Elements used in an LDAP Query ('LDAP Injection')