CVE-2024-9263CWE-639

WP Timetics- AI-powered Appointment Booking Calendar and Online Scheduling Plugin <= 1.0.25 - Insecure Direct Object Reference to Unauthenticated Arbitrary User Password/Email Reset/Account Takeover

Critical · published October 17, 2024

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

🚨 An unauthenticated attacker can simply reset any user account! With the WP Timetics plugin, missing validation on a user-controlled key opens the door to full account takeover! 🔥 This is like a hotel with a faulty keycard system that lets anyone access any room because the front desk never checks if the guest actually booked it. All they need is the room number—no reservation required! An attacker could waltz right in and change the emails and passwords of any user account, including administrators, which means they can take over accounts and escalate their privileges in a flash. This could lead to devastating consequences, like unauthorized access to sensitive data or malicious changes to the website. Imagine the chaos!

Put simply

This is like a hotel with a faulty keycard system that lets anyone access any room because the front desk never checks if the guest actually booked it. All they need is the room number—no reservation required! The vulnerability stems from an insecure direct object reference in the save() function of the WP Timetics plugin, allowing unauthenticated users to manipulate user keys without proper validation, leading to account takeover.

What to do

An attacker could waltz right in and change the emails and passwords of any user account, including administrators, which means they can take over accounts and escalate their privileges in a flash. This could lead to devastating consequences, like unauthorized access to sensitive data or malicious changes to the website. Imagine the chaos! Immediately update to version 1.0.26 or later to patch this vulnerability. If you can, review your user permissions and monitor logs for any suspicious activities. It’s also a good time to remind users about strong password practices! You've got this! By taking these steps, you’ll lock down your site and keep those attackers 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.01138 · 66.3th percentile
Weakness
CWE-639 · Authorization Bypass Through User-Controlled Key
Published
2024-10-17T03:32Z
EPSS history
Timeline
  • 17 OCT 03:32Z
    WP Timetics- AI-powered Appointment Booking Calendar and Online Scheduling Plugin <= 1.0.25 - Insecure Direct Object Reference to Unauthenticated Arbitrary User Password/Email Reset/Account Takeover
    cvelistv5