LibreNMS Reflected Cross-Site Scripting Vulnerability in report_this Function

Vulnerability

A reflected cross-site scripting vulnerability has been identified in LibreNMS versions prior to 25.7.0. The issue arises in the report_this function within the includes/functions.php file, where improper filtering allows the project_issues parameter to execute malicious scripts. This vulnerability has been patched in version 25.7.0.

Impact

Exploitation of this vulnerability allows for reflected cross-site scripting, where an attacker can inject malicious scripts that are executed in the context of the user's browser.

Reproduction

To reproduce this vulnerability, send a GET request with the project_issues parameter set to a JavaScript URL, such as 'javascript:alert(document.cookie)'. This will trigger the cross-site scripting vulnerability by executing the injected script in the user's browser.

Remediation

Users can upgrade to LibreNMS version 25.7.0 or later to address this vulnerability.

Added: Oct 13, 2025, 10:23 PM
Updated: Oct 13, 2025, 10:23 PM

Vulnerability Rating

Custom Algorithm
spread
5.0
impact
1.7
exploitability
7.7
remediation
7.7
relevance
0.7
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.