CVE-2025-3810CWE-639

WPBookit <= 1.0.2 - Insecure Direct Object Reference to Unauthenticated Privilege Escalation via Account Takeover

Critical · published May 9, 2025

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

🚨 A privilege escalation vulnerability lurks in the WPBookit plugin, allowing attackers to change ANY user's email and password without breaking a sweat! 🔥 Think of it as a hotel where someone can simply walk up to the front desk and change the room key without showing any ID—chaos could ensue! This flaw could lead to unauthorized access for any user, including administrators, letting attackers wreak havoc by taking control of accounts, accessing sensitive data, or even locking out legitimate users. It’s absolutely devastating for any website relying on this plugin!

Put simply

Think of it as a hotel where someone can simply walk up to the front desk and change the room key without showing any ID—chaos could ensue! The WPBookit plugin fails to adequately validate user identities when updating profile information, allowing unauthenticated attackers to hijack accounts through the edit_profile_data() function.

What to do

This flaw could lead to unauthorized access for any user, including administrators, letting attackers wreak havoc by taking control of accounts, accessing sensitive data, or even locking out legitimate users. It’s absolutely devastating for any website relying on this plugin! Immediately update the WPBookit plugin to version 1.0.3 or later to close this vulnerability. Additionally, consider conducting a security audit to ensure that user identity validation is robust across your site. Don't wait! You've got this! Follow these steps and you'll be back on the path to a secure site in no time! 🛡️

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.00754 · 54.6th percentile
Weakness
CWE-639 · Authorization Bypass Through User-Controlled Key
Published
2025-05-09T01:42Z
EPSS history
Timeline
  • 09 MAY 01:42Z
    WPBookit <= 1.0.2 - Insecure Direct Object Reference to Unauthenticated Privilege Escalation via Account Takeover
    cvelistv5