CVE-2024-53457: LibreNMS stored cross-site scripting (XSS) vulnerability in the Device Settings section
5.4
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.03474%
CWE
Published
12/6/2024
Updated
12/10/2024
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| librenms/librenms | composer | >= 24.9.0, < 24.11.0 | 24.11.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from unsanitized usage of displayName()/shortDisplayName() outputs in multiple templating contexts. The patch adds htmlentities() and strip_tags() to these locations. High-confidence entries directly map to Display Name XSS vectors described in advisories, while PortsController.ifAlias handling is marked medium confidence as it's a secondary vector.