In Plesk Obsidian 18.0.70, _isAdminPasswordValid uses an ...
Critical severity
Unreviewed
Published
Aug 19, 2025
to the GitHub Advisory Database
•
Updated Aug 26, 2025
Description
Published by the National Vulnerability Database
Aug 19, 2025
Published to the GitHub Advisory Database
Aug 19, 2025
Last updated
Aug 26, 2025
In Plesk Obsidian 18.0.70, _isAdminPasswordValid uses an == comparison. Thus, if the correct password is "0e" followed by any digit string, then an attacker can login with any other string that evaluates to 0.0 (such as the 0e0 string). This occurs in admin/plib/LoginManager.php.
References