ZeroHour

CVE-2024-53457

PoC moderate

Stored XSS in LibreNMS Device Settings Display Name

CVSS 3.1
5.4 medium
EPSS
45%p99
Published
()
Modified
AI analysis

CVE-2024-53457 is a stored cross-site scripting (XSS) flaw in the Device Settings section of the LibreNMS network monitoring platform, versions v24.9.0 through v24.10.0. An authenticated user with access to device settings can inject a crafted payload into the Display Name parameter, and the malicious script or HTML is then persistently stored and executed when other users view the affected device page. An attacker gains the ability to run arbitrary web scripts in the browsers of other LibreNMS users, under the application's origin, which can be used for session or credential theft and other client-side attacks given the low-privilege, user-interaction requirements reflected in the CVSS score. Organizations running LibreNMS v24.9.0 to v24.10.0 are affected; instances on older or newer releases fall outside the published range. A public proof-of-concept exists and EPSS assigns a high ~44% probability of exploitation within 30 days, but the flaw is not yet in CISA KEV and there is no confirmed in-the-wild exploitation.

What to do: Upgrade LibreNMS to a release newer than v24.10.0, which exits the affected range. In the meantime, restrict who can edit Device Settings, review stored device Display Names for embedded HTML/script payloads, and ensure output escaping of the Display Name field is applied if patching is delayed.

Affected
librenmsv24.9.0 through v24.10.0 (inclusive)
Estimated exposure
moderateroughly 1,000–10,000 deployments (only those running the narrow v24.9.0–v24.10.0 release window are affected) — LibreNMS is a widely deployed open-source network monitoring system used by ISPs and enterprises, with thousands of internet-facing instances observed in public scans and many more kept internal, and only a small share of installs will be…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A stored cross-site scripting (XSS) vulnerability in the Device Settings section of LibreNMS v24.9.0 to v24.10.0 allows attackers to execute arbitrary web scripts or HTML via a crafted payload injected into the Display Name parameter.

Vendors
librenms
Products
librenms
Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

In the news

No ingested article mentions this CVE yet.