CVE-2023-53894CWE-1390

phpfm 1.7.9 Authentication Bypass via Type Juggling Vulnerability

Critical · published December 16, 2025

CVSS v4.0
9.3
EPSS
1%
Percentile
49.2
In the wild
Unconfirmed
What it is

🚨 An attacker can log in without a password – all they need is a cleverly crafted hash! It's like a restaurant with a secret back door, where the staff forgets to check who enters. A crafty intruder could use a fake reservation number to waltz right in and take over the kitchen—chaos ensues! This authentication bypass vulnerability could allow attackers to upload malicious PHP files, potentially compromising the entire server. Imagine giving a hacker the keys to your digital castle, allowing them to wreak havoc from the inside!

Put simply

It's like a restaurant with a secret back door, where the staff forgets to check who enters. A crafty intruder could use a fake reservation number to waltz right in and take over the kitchen—chaos ensues! CVE-2023-53894 exploits loose type comparison in password hash validation in phpfm 1.7.9, enabling attackers to log in using specially crafted password hashes starting with '0e' or '00e'. This oversight allows unauthorized access without proper authentication checks.

What to do

This authentication bypass vulnerability could allow attackers to upload malicious PHP files, potentially compromising the entire server. Imagine giving a hacker the keys to your digital castle, allowing them to wreak havoc from the inside! Update phpfm to version 1.7.10 immediately to close this loophole. Additionally, review your authentication mechanisms and consider implementing stricter type comparisons for password validation to safeguard against similar exploits in the future. You've got this! Fixing this vulnerability is a crucial step towards securing your server and becoming a security hero! 🛡️

The record
Technical detail
CVSS v4.0
9.3 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00622 · 49.2th percentile
Weakness
CWE-1390 · Weak Authentication
Published
2025-12-16T17:03Z
EPSS history
Timeline
  • 16 DEC 17:03Z
    phpfm 1.7.9 Authentication Bypass via Type Juggling Vulnerability
    cvelistv5