CVE-2025-3811CWE-639

WPBookit <= 1.0.2 - Insecure Direct Object Reference to Unauthenticated Privilege Escalation via Email Update

Critical · published May 9, 2025

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

🚨 Unauthenticated access is the name of the game here! The WPBookit plugin for WordPress has a critical privilege escalation vulnerability that can let attackers change any user's email address, even admin accounts. 🔥 Imagine a restaurant where anyone can walk in and change the reservation names without any ID check—suddenly, a pesky intruder can sit at the chef's table! This vulnerability works just like that, allowing unauthorized individuals to alter user details without a second glance. An attacker can exploit this flaw to hijack administrator accounts, change passwords, and launch full-scale breaches. If an admin's email is switched, they could gain access to sensitive information and wreak havoc on the site—an absolute nightmare scenario!

Put simply

Imagine a restaurant where anyone can walk in and change the reservation names without any ID check—suddenly, a pesky intruder can sit at the chef's table! This vulnerability works just like that, allowing unauthorized individuals to alter user details without a second glance. This privilege escalation occurs because the WPBookit plugin fails to validate user identity properly in the edit_newdata_customer_callback() function, enabling attackers to change email addresses and take control of accounts without being authenticated.

What to do

An attacker can exploit this flaw to hijack administrator accounts, change passwords, and launch full-scale breaches. If an admin's email is switched, they could gain access to sensitive information and wreak havoc on the site—an absolute nightmare scenario! Update the WPBookit plugin to the latest version immediately, as all versions up to and including 1.0.2 are affected. Implement a robust user identity verification process to ensure that only authorized changes are allowed. 🚀 You've got this! With these steps, you can secure your WordPress site 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.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 Email Update
    cvelistv5