CVE-2025-67504CWE-331CWE-338

CVE-2025-67504

Critical · published December 9, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
43.1
In the wild
Unconfirmed
What it is

🚨 Passwords generated by WBCE CMS are as secure as a paper lock on a bank vault! 🔥 With versions 1.6.4 and below relying on PHP's rand() for password creation, attackers can predict these passwords with mind-blowingly simple tactics. Think of it like using a cheap combination lock where the numbers are easy to guess. If a thief knows the lock mechanism, they can quickly brute-force their way in, just like how these weak passwords can let attackers into accounts. An attacker could easily predict or brute-force passwords, leading to account compromises or escalated privileges. This means unauthorized users could waltz right in and access sensitive information or take control of accounts—the potential consequences are absolutely devastating!

Put simply

Think of it like using a cheap combination lock where the numbers are easy to guess. If a thief knows the lock mechanism, they can quickly brute-force their way in, just like how these weak passwords can let attackers into accounts. The vulnerability stems from WBCE CMS's use of the GenerateRandomPassword() function, which employs PHP's rand() for password generation. This approach lacks cryptographic security, making it vulnerable to prediction and brute-force attacks.

What to do

An attacker could easily predict or brute-force passwords, leading to account compromises or escalated privileges. This means unauthorized users could waltz right in and access sensitive information or take control of accounts—the potential consequences are absolutely devastating! Upgrade WBCE CMS to version 1.6.5 immediately to patch this vulnerability. Additionally, consider replacing the password generation function with a more secure cryptographic method to ensure that future passwords are robust against attacks. This is fixable! Follow these steps, and you'll lock down your accounts tighter than ever. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00516 · 43.1th percentile
Weaknesses
CWE-331 · Insufficient Entropy; CWE-338 · Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
Published
2025-12-09T21:18Z
Affected products (1)
ProductVersionsFixed in
wbce/wbce_cms< 1.6.51.6.5
References (5)
EPSS history
Timeline
  • 09 DEC 03:31Z
    WBCE CMS has Weak Random Number Generator in Password Generation Function
    cvelistv5