CVE-2024-6636CWE-862

WooCommerce - Social Login <= 2.7.3 - Missing Authorization to Unauthenticated Privilege Escalation

Critical · published July 20, 2024

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

🚨 Watch out! Unauthenticated attackers can gain Administrative access just by registering for an account in WooCommerce - Social Login plugin versions up to 2.7.3! 🔥 Think of it like a restaurant where anyone can walk in, fill out a job application, and immediately become the head chef without even an interview! This missing capability check is like leaving the kitchen door wide open for just anyone to stroll in and take over. If exploited, a malicious user could change their own role to Administrator during account registration, granting them full control over your WordPress site. Imagine them having the power to change settings, delete important data, or even lock you out completely! This could lead to a catastrophic breach of your site's security and data integrity.

Put simply

Think of it like a restaurant where anyone can walk in, fill out a job application, and immediately become the head chef without even an interview! This missing capability check is like leaving the kitchen door wide open for just anyone to stroll in and take over. The flaw lies in the 'woo_slg_login_email' function, which allows unauthenticated users to modify user roles due to the absence of a crucial capability check. This oversight means anyone can register as an Administrator without proper authorization.

What to do

If exploited, a malicious user could change their own role to Administrator during account registration, granting them full control over your WordPress site. Imagine them having the power to change settings, delete important data, or even lock you out completely! This could lead to a catastrophic breach of your site's security and data integrity. Update the WooCommerce - Social Login plugin immediately to version 2.7.4 or later to patch this vulnerability. Additionally, review your user registration and role assignment processes to ensure proper checks are in place. Always verify plugin settings and user capabilities after updates! You've got this! By taking these steps, you’ll strengthen your site against this vulnerability and keep those pesky 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.00518 · 43.2th percentile
Weakness
CWE-862 · Missing Authorization
Published
2024-07-20T07:38Z
EPSS history
Timeline
  • 20 JUL 07:38Z
    WooCommerce - Social Login <= 2.7.3 - Missing Authorization to Unauthenticated Privilege Escalation
    cvelistv5