PT-2018-9847 · Phpliteadmin · Phpliteadmin
Raymontag
·
Published
2018-04-25
·
Updated
2024-02-14
·
CVE-2018-10362
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
phpLiteAdmin versions 1.9.5 through 1.9.7.1
Description:
An issue was discovered due to loose comparison with '==' instead of '===' in the
Authorization.php class for user-provided login passwords. This allows an attacker to login with a simpler password if the password is in the form of a power in scientific notation. PHP interprets the string as a number in scientific notation and converts it, and the comparison with '==' casts the user input to a number. This enables the attacker to login with a simple number.Recommendations:
For phpLiteAdmin versions 1.9.5 through 1.9.7.1, consider updating the comparison operator to '===' in the
Authorization.php class to prevent loose comparison and potential login with simpler passwords. As a temporary workaround, restrict access to the login functionality to minimize the risk of exploitation.Fix
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Phpliteadmin