CVE-2025-4094

Digits < 8.4.6.1 - Auth Bypass via OTP Bruteforcing

Critical · published May 21, 2025

CVSS v3.1
9.8
EPSS
16%
Percentile
97.0
In the wild
Unconfirmed
What it is

🚨 An attacker can unleash a barrage of OTP validation attempts without being stopped! This vulnerability in the DIGITS WordPress plugin makes bruteforcing a breeze, putting user accounts at serious risk. 🔥 Think of it like a bank vault with no security guard — anyone can keep trying to crack the code without any consequences! In this case, the vault is your user's account, and the code is the OTP that's supposed to keep it secure. If exploited, a determined attacker could gain unauthorized access to user accounts by repeatedly guessing the OTPs, leading to potential identity theft or data breaches. The consequences of such access could be absolutely devastating for both users and the site owner!

Put simply

Think of it like a bank vault with no security guard — anyone can keep trying to crack the code without any consequences! In this case, the vault is your user's account, and the code is the OTP that's supposed to keep it secure. This vulnerability arises because the DIGITS plugin does not enforce rate limiting for OTP validations, allowing attackers to attempt an unlimited number of guesses in a short timeframe.

What to do

If exploited, a determined attacker could gain unauthorized access to user accounts by repeatedly guessing the OTPs, leading to potential identity theft or data breaches. The consequences of such access could be absolutely devastating for both users and the site owner! Update the DIGITS plugin to version 8.4.6.1 or later to close this gap. Additionally, consider implementing rate limiting for OTP attempts and monitoring login activity for suspicious patterns. You've got this! By following these steps, you'll bolster your security and protect your users. 🛡️

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.16425 · 97.0th percentile
Published
2025-05-21T06:00Z
EPSS history
Timeline
  • 21 MAY 06:00Z
    Digits < 8.4.6.1 - Auth Bypass via OTP Bruteforcing
    cvelistv5