GHSA-g84x-g96g-rcjcMediumCVSS 5.4

Librenms has a reflected XSS on error alert

Published
January 16, 2025
Last Modified
March 25, 2025

🔗 CVE IDs covered (1)

📋 Description

XSS on the parameters:/addhost -> param: community

of Librenms versions 24.10.1 (https://github.com/librenms/librenms) allows remote attackers to inject malicious scripts. When a user views or interacts with the page displaying the data, the malicious script executes immediately, leading to potential unauthorized actions or data exposure.

Proof of Concept:

  1. Navigate to the /addhost path.

  2. Fill in all required fields.

  3. In the Community field, enter the following payload: "><img src=a onerror="alert(1)">. image

  4. Submit the form to save changes. 5 The script will execute when the error alert "No reply with community + payload" appears. image

Impact:

Execution of Malicious Code

🎯 Affected products1

  • composer/librenms/librenms:<= 24.10.1

🔗 References (3)