GPU VulnDB

Database/Control plane, storage & DevOps

LibreNMS: reflected XSS in the Proxmox view runs script in a logged-in monitoring user's session

CVE-2026-45694Control plane, storage & DevOpscurated

Impact

The instance and vmid GET parameters of the Proxmox view are placed into the page title with only strip_tags applied, and the title is then interpolated into an inline document.title assignment, so a single quote closes the JavaScript string and the rest of the input executes. An operator who follows a crafted link while logged in runs the attacker's script with their LibreNMS session, which allows session data theft and any action the UI offers that account. LibreNMS holds SNMP and device credentials for the fabric it polls, so a hijacked NOC session is a foothold into network management rather than just a defaced page. This needs the victim to click, and it is a browser-session compromise - it does not by itself give code execution on the LibreNMS host.

Who can reach it

An attacker who can get an already-authenticated LibreNMS user to open a crafted URL. The attacker needs a low-privileged authenticated position per the vendor scoring, and the victim must interact.

What to do

Upgrade LibreNMS to 26.5.0, or apply commit 0be1bfd7746cea26bf7da40e82b70f75b724d0f8 if you track git. This is a code update to the web application - no node drain or reboot, though php-fpm or the web worker should be reloaded after the update.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.