CVE-2024-11281CWE-862

WooCommerce Point of Sale <= 6.1.0 - Insecure Direct Object Reference to Privilege Escalation via Arbitrary User Email Change

Critical · published December 25, 2024

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

🚨 An unauthenticated user can hijack any admin's account with a simple email change! The WooCommerce Point of Sale plugin is hiding a privilege escalation bug in all versions up to 6.1.0. 🔥 Think of it like a restaurant where anyone can slip a note to the host, claiming to be a VIP, and get a table change without a reservation. This vulnerability allows attackers to change user emails and passwords without breaking a sweat, much like swapping out the name on the reservation list. An attacker could seize control of an admin account by changing its email and resetting the password. This opens the door for them to access sensitive data, change settings, or even wreak havoc on the entire site, which could be absolutely devastating for your business and customers!

Put simply

Think of it like a restaurant where anyone can slip a note to the host, claiming to be a VIP, and get a table change without a reservation. This vulnerability allows attackers to change user emails and passwords without breaking a sweat, much like swapping out the name on the reservation list. This privilege escalation vulnerability stems from insufficient validation of the 'logged_in_user_id' value, allowing attackers to manipulate email addresses of arbitrary user accounts, including those of administrators.

What to do

An attacker could seize control of an admin account by changing its email and resetting the password. This opens the door for them to access sensitive data, change settings, or even wreak havoc on the entire site, which could be absolutely devastating for your business and customers! Immediately update the WooCommerce Point of Sale plugin to version 6.1.1 or higher. Review user account permissions and monitor logs for any suspicious changes while ensuring that proper validation checks are in place for user inputs. You've got this! Follow these steps to secure your site and boost your security hero status! 🛡️

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.01503 · 74.1th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-12-25T06:42Z
EPSS history
Timeline
  • 25 DEC 06:42Z
    WooCommerce Point of Sale <= 6.1.0 - Insecure Direct Object Reference to Privilege Escalation via Arbitrary User Email Change
    cvelistv5