Cross-site scripting in Hestia Control Panel - #VU165959
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary JavaScript in a victim's browser within the Hestia Control Panel origin and perform actions with the victim's privileges.
The vulnerability exists due to missing HTML escaping of request and session array keys in web/templates/pages/debug_panel.php when rendering the panel with debug mode enabled. A remote attacker can trick a logged-in user into visiting a panel URL containing a query key such as <img/src=x/onerror=alert(1)> to execute JavaScript through reflected cross-site scripting.