GHSA-7gww-x7fh-jf9j: LibreNMS: SSRF-driven stored XSS via Oxidized API response fields in device showconfig page
The Oxidized integration URL (oxidized.url) is admin-configurable. LibreNMS fetches device info and version history from that URL and renders JSON fields (name, ip, model, author, commit message) into HTML without htmlspecialchars(). An admin pointing the URL at an attacker-controlled server achieves persistent XSS affecting all users who view any device’s showconfig tab.
References
Code Behaviors & Features
Detect and mitigate GHSA-7gww-x7fh-jf9j with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →