Improper Authorization in Hestia Control Panel - #VU140562
Published: July 30, 2026
Vulnerability details
The vulnerability allows a remote user to take over the root_user account.
The vulnerability exists due to improper authorization in web/edit/user/index.php when handling direct requests to edit the root_user account after $_SESSION["look"] is normalized in web/inc/main.php. A remote privileged user can submit a crafted request to change the root_user account password to take over the root_user account.
The issue affects non-ROOT_USER accounts with ROLE=admin, and no additional ownership check is performed on the POST path beyond a valid session CSRF token.