CVE-2024-12402CWE-288

Themes Coder – Create Android & iOS Apps For Your Woocommerce Site <= 1.3.4 - Insecure Direct Object Reference to Password Change/Account Takeover/Privilege Escalation

Critical · published January 7, 2025

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

🚨 A shocking oversight allows anyone to change admin passwords with zero authentication! This critical flaw lies in the Themes Coder plugin for WooCommerce, impacting all versions up to 1.3.4. 🔥 Think of this like a hotel that lets anyone change the guest's room key without any ID check — just a quick request at the front desk could let a miscreant walk right into the master suite! 🔑 An attacker could easily seize control of any user account, including administrators, locking them out of their own site! This means they could manipulate settings, access sensitive information, or even compromise the entire site — absolutely devastating!

Put simply

Think of this like a hotel that lets anyone change the guest's room key without any ID check — just a quick request at the front desk could let a miscreant walk right into the master suite! 🔑 This vulnerability occurs because the Themes Coder plugin fails to verify a user’s identity before allowing password updates through the update_user_profile() function.

What to do

An attacker could easily seize control of any user account, including administrators, locking them out of their own site! This means they could manipulate settings, access sensitive information, or even compromise the entire site — absolutely devastating! Update the plugin immediately to version 1.3.5 or later to patch this vulnerability. Additionally, ensure all user accounts have strong, unique passwords, and monitor for any suspicious activity. 🔒 You’ve got this! Take these steps and you’ll lock down your 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.00632 · 49.6th percentile
Weakness
CWE-288 · Authentication Bypass Using an Alternate Path or Channel
Published
2025-01-07T03:21Z
EPSS history
Timeline
  • 07 JAN 03:21Z
    Themes Coder – Create Android & iOS Apps For Your Woocommerce Site <= 1.3.4 - Insecure Direct Object Reference to Password Change/Account Takeover/Privilege Escalation
    cvelistv5