Katalog CVE

CVE-2026-84189

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

LibreNMS do wersji 26.4.0 renderuje pola JSON (name, ip, model, author, commit message) zwracane przez adres URL integracji Oxidized (oxidized.url) konfigurowany przez administratora na stronie showconfig urządzenia bez zastosowania htmlspecialchars(). Administrator, który wskaże adres URL Oxidized na serwer kontrolowany przez atakującego (SSRF), może spowodować zwrócenie złośliwego JSON, co prowadzi do trwałego cross-site scripting (XSS) wpływającego na wszystkich użytkowników przeglądających zakładkę showconfig dowolnego urządzenia. Naprawione w wersji 26.7.0.

Ocena ryzyka

Atakujący może wykonać złośliwy skrypt w przeglądarce wszystkich użytkowników, co może prowadzić do kradzieży sesji, przejęcia konta lub dalszych ataków.

Rekomendacja

Zaktualizuj LibreNMS do wersji 26.7.0 lub nowszej. Ogranicz możliwość konfigurowania adresu URL Oxidized i waliduj dane JSON.

Inne podatności w LibreNMS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

LibreNMS through 26.4.0 renders JSON fields (name, ip, model, author, commit message) returned by the admin-configurable Oxidized integration URL (oxidized.url) into the device showconfig page without applying htmlspecialchars(). An administrator who points the Oxidized URL at an attacker-controlled server (SSRF) can cause it to return malicious JSON, resulting in stored/persistent cross-site scripting affecting all users who view any device's showconfig tab. Fixed in 26.7.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS