CVE-2025-12374CWE-287

CVE-2025-12374

Critical · published December 5, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
41.7
In the wild
Unconfirmed
What it is

🚨 A simple empty OTP submission can let attackers log in as any user — even administrators! 🔥 You read that right! Think of it like a restaurant where the waiter accepts any order without checking if the customer actually placed it. If you stroll in and say, 'I’d like a steak, please,' you might just get served without a reservation! This vulnerability is absolutely devastating, as it allows anyone to exploit this flaw and gain unauthorized access to sensitive user accounts. Imagine an attacker walking into your admin panel, able to bypass authentication entirely and wreak havoc on your website! Users could find their data compromised, and the entire site could be at risk.

Put simply

Think of it like a restaurant where the waiter accepts any order without checking if the customer actually placed it. If you stroll in and say, 'I’d like a steak, please,' you might just get served without a reservation! The plugin fails to properly validate that a One-Time Password (OTP) was generated before comparing it to user input in the 'user_verification_form_wrap_process_otpLogin' function. This allows unauthenticated users to log in using an empty OTP, bypassing authentication checks.

What to do

This vulnerability is absolutely devastating, as it allows anyone to exploit this flaw and gain unauthorized access to sensitive user accounts. Imagine an attacker walking into your admin panel, able to bypass authentication entirely and wreak havoc on your website! Users could find their data compromised, and the entire site could be at risk. Patch this vulnerability immediately by updating the plugin to version 2.0.45 or later. Ensure that proper OTP validation is implemented to prevent such bypasses. Review your user access logs for any suspicious activities post-update. You've got this! With these steps, you can secure your site and keep those unauthorized logins at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00497 · 41.7th percentile
Weakness
CWE-287 · Improper Authentication
Published
2025-12-05T12:16Z
References (3)
EPSS history
Timeline
  • 05 DEC 06:07Z
    Email Verification, Email OTP, Block Spam Email, Passwordless login, Hide Login, Magic Login – User Verification <= 2.0.44 - Authentication Bypass to Account Takeover
    cvelistv5