Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-hxw5-9cc5-cmw5

Опубликовано: 19 мая 2025
Источник: github
Github: Прошло ревью
CVSS4: 2.1

Описание

LibreNMS stored Cross-site Scripting vulnerability in poller group name

LibreNMS v25.4.0 suffers from Stored Cross-Site Scripting (XSS) Vulnerability in the 'group name' parameter of the 'http://localhost/poller/groups' form. This vulnerability allows attackers to inject malicious scripts into web pages viewed by other users.

---------------------------------POC-----------------------------

Before Setting: Enable 'distributed_poller' in http://localhost/settings/poller/distributed

  1. Attacker creates a new poller group and injects the payload in the 'group name' parameter
payload: <script>alert('XSS')</script>
  1. Victim navigates to the 'http://localhost/addhost' to add a new host
  2. The payload is executed

code sink: https://github.com/librenms/librenms/blob/25.4.0/includes/html/pages/addhost.inc.php#L284

Пакеты

Наименование

librenms/librenms

composer
Затронутые версииВерсия исправления

< 25.5.0

25.5.0

EPSS

Процентиль: 0%
0.00003
Низкий

2.1 Low

CVSS4

Дефекты

CWE-79

Связанные уязвимости

CVSS3: 6.1
nvd
9 месяцев назад

LibreNMS is PHP/MySQL/SNMP based network monitoring software. LibreNMS v25.4.0 and prior suffers from a Stored Cross-Site Scripting (XSS) Vulnerability in the `group name` parameter of the `http://localhost/poller/groups` form. This vulnerability allows attackers to inject malicious scripts into web pages viewed by other users. LibreNMS v25.5.0 contains a patch for the issue.

EPSS

Процентиль: 0%
0.00003
Низкий

2.1 Low

CVSS4

Дефекты

CWE-79