CVE-2026-84192
moderateStored XSS in LibreNMS via unescaped SNMP and syslog data
LibreNMS before 26.3.1 is vulnerable to stored cross-site scripting (CWE-79) in legacy PHP templates that render SNMP-sourced and syslog-sourced data without HTML escaping. An attacker who controls any monitored network device can inject arbitrary JavaScript through SNMP interface descriptions or syslog program fields, and the payload executes whenever an authenticated user views the affected pages. A successful attack can expose the victim's browser session to the attacker, enabling session/credential theft and actions taken as that user (high confidentiality impact, low integrity impact per the CVSS 4.0 score). Any organization running LibreNMS before 26.3.1 that monitors third-party or attacker-reachable devices is affected, particularly sites that accept syslog from broad or untrusted sources. No exploitation has been reported: there is no public proof-of-concept, the flaw is not in CISA KEV, and EPSS estimates only a 0.2% probability of exploitation within 30 days.
What to do: Upgrade LibreNMS to version 26.3.1 or later, which escapes the affected template output. As interim mitigation, restrict who can set SNMP interface descriptions on monitored devices and limit accepted syslog sources to trusted senders, since only devices the attacker controls or whose syslog you ingest can be used to plant payloads. After patching, review interface descriptions and syslog program values on monitored devices for unexpected or suspicious content that may have been used to stage scripts.
| LibreNMS | all versions before 26.3.1 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 SNMP interface descriptions or syslog program fields that executes when authenticated users view affected pages.
- Weakness
- CWE-79
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.