Persistent Cross-Site Scripting (XSS) issues in LibreNMS before 1.44 allow remote attackers to inject arbitrary web script or HTML via the dashboard_name parameter in the /ajax_form.php resource, related to html/includes/forms/add-dashboard.inc.php, html/includes/forms/delete-dashboard.inc.php, and html/includes/forms/edit-dashboard.inc.php.
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Link | Tags |
---|---|
https://github.com/librenms/librenms/releases/tag/1.44 | third party advisory release notes |
https://github.com/librenms/librenms/issues/9170 | third party advisory exploit |
https://hackpuntes.com/cve-2018-18478-libre-nms-1-43-cross-site-scripting-persistente/ | third party advisory exploit |
https://github.com/librenms/librenms/pull/9171 | third party advisory |