vendor:
phpfm
by:
thoughtfault
7.5
CVSS
HIGH
Authentication bypass
287
CWE
Product Name: phpfm
Affected Version From: 1.6.2001
Affected Version To: 1.7.2009
Patch Exists: NO
Related CWE:
CPE: a:dulldusk:phpfm:1.6.1-1.7.9
Platforms Tested: Ubuntu 22.04
2023
phpfm v1.7.9 – Authentication type juggling
An authentication bypass exists in when the hash of the password selected by the user incidently begins with 0e, 00e, and in some PHP versions, 0x. This is because loose type comparision is performed between the password hash and the loggedon value, which by default for an unauthenticated user is 0 and can additionally be controlled by the attacker. This allows an attacker to bypass the login and obtain remote code execution.
Mitigation:
Update to a version that fixes the authentication bypass vulnerability. Ensure strong passwords are used.