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. Attackers controlling a monitored device's SNMP agent can set values such as AI-AP-MIB::aiSSID to malicious JavaScript that executes when authenticated users view the device's Wireless tab, enabling session hijacking.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross-site scripting leading to session hijacking
Action: Apply update
AI Analysis

Impact

LibreNMS before version 26.9.0 contains a stored cross‑site scripting flaw in the wireless sensor page. The application echoes sensor description values sourced from SNMP DisplayString fields directly into HTML without escaping. An attacker who can control a monitored device's SNMP agent may inject malicious JavaScript into fields such as AI‑AP‑MIB::aiSSID. When an authenticated user opens the device’s Wireless tab, the script runs in the visitor’s browser, enabling the attacker to hijack the user’s session or perform other client‑side attacks.

Affected Systems

The affected product is LibreNMS, all releases prior to 26.9.0. The vulnerability exists in the file includes/html/pages/device/wireless.inc.php and is triggered by sensor description data stored in the database during SNMP discovery.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog. Likely deployment of the attack requires the attacker to have the ability to write SNMP data to a monitored device and for an authenticated user to view the Wireless page. While not a remote code execution flaw, the stored XSS can be leveraged to hijack sessions, potentially exposing sensitive information if an attacker gains access to authenticated user credentials.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update LibreNMS to version 26.9.0 or newer to remove the XSS vector
  • Restrict SNMP access so that only trusted devices can modify sensor description values until the upgrade is applied
  • Clean existing sensor description entries that contain scripts or reinstall the devices to overwrite malicious values

Generated by OpenCVE AI on October 12, 2026 at 18:25 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': '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 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. Attackers controlling a monitored device's SNMP agent can set values such as AI-AP-MIB::aiSSID to malicious JavaScript that executes when authenticated users view the device's Wireless tab, enabling session hijacking.
Title LibreNMS before 26.9.0 Stored XSS via wireless sensor description
First Time appeared Librenms
Librenms librenms
Weaknesses CWE-79
CPEs cpe:2.3:a:librenms:librenms:*:*:*:*:*:*:*:*
Vendors & Products Librenms
Librenms librenms
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Librenms Librenms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T02:51:47.970Z

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

Link: CVE-2026-109352

cve-icon Vulnrichment

Updated: 2026-10-15T02:51:41.450Z

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-109352

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:00:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')