CVE-2025-5305

Password Reset with Code < 0.0.17 - Insecure Password Reset Code Creation

Critical · published September 18, 2025

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

🚨 A password reset feature that’s meant to be secure is instead a ticking time bomb! The WordPress plugin for the REST API before version 0.0.17 relies on weak OTP codes — that’s like using a paper lock on a treasure chest! 🔥 Think of it like a hotel that issues room keys without proper security measures. If thieves can easily replicate those keys, they can waltz right into your room — or in this case, your online account! This flaw could lead to account takeovers where attackers gain control of users' accounts, potentially exposing sensitive data and wreaking havoc on your WordPress site. The consequences could be absolutely devastating, allowing malicious actors to impersonate users or even lock you out of your own site!

Put simply

Think of it like a hotel that issues room keys without proper security measures. If thieves can easily replicate those keys, they can waltz right into your room — or in this case, your online account! The vulnerability arises because the plugin does not utilize cryptographically secure algorithms to generate One-Time Passwords (OTPs) for the password reset process, making it easier for attackers to spoof the password reset functionality.

What to do

This flaw could lead to account takeovers where attackers gain control of users' accounts, potentially exposing sensitive data and wreaking havoc on your WordPress site. The consequences could be absolutely devastating, allowing malicious actors to impersonate users or even lock you out of your own site! Upgrade the plugin to version 0.0.17 or later immediately to ensure it uses secure OTP generation. Additionally, review your security protocols around password resets to ensure that they follow best practices. Don’t let your guard down! You've got this! By taking these steps, you're on your way to securing your WordPress site! 🛡️

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.00235 · 13.7th percentile
Published
2025-09-18T06:00Z
EPSS history
Timeline
  • 18 SEP 06:00Z
    Password Reset with Code < 0.0.17 - Insecure Password Reset Code Creation
    cvelistv5