CVE-2024-7503CWE-288

WooCommerce - Social Login <= 2.7.5 - Authentication Bypass to Account Takeover

Critical · published August 10, 2024

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

🔥 A tiny slip in validation opens the door wide! The WooCommerce - Social Login plugin is vulnerable to a sneaky authentication bypass, letting attackers log in as any user, including admins, if they have their user ID! ⚠️ Think of it like a restaurant where anyone can walk in and impersonate the chef just by knowing their name—no background check, no ID required! That’s how this authentication flaw works: it’s way too easy for someone with a user ID to gain unauthorized access. With this vulnerability, an attacker could waltz right into your site and take control like they're an admin, potentially accessing sensitive data, changing settings, or wreaking havoc. This is absolutely devastating, as it undermines user trust and can lead to significant damage or data breaches!

Put simply

Think of it like a restaurant where anyone can walk in and impersonate the chef just by knowing their name—no background check, no ID required! That’s how this authentication flaw works: it’s way too easy for someone with a user ID to gain unauthorized access. This authentication bypass vulnerability arises from a loose comparison of the activation code in the 'woo_slg_confirm_email_user' function, allowing unauthenticated attackers to login as any existing user on the site, assuming they know the user ID, provided the email module is enabled.

What to do

With this vulnerability, an attacker could waltz right into your site and take control like they're an admin, potentially accessing sensitive data, changing settings, or wreaking havoc. This is absolutely devastating, as it undermines user trust and can lead to significant damage or data breaches! To protect your site, immediately update the WooCommerce - Social Login plugin to version 2.7.6 or later. Additionally, review user permissions and consider disabling the email module temporarily until you’ve updated. Regularly audit your plugins for similar issues! You’ve got this! Stay vigilant and keep your site secure—your security hero status is activated! 🛡️

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.00615 · 48.8th percentile
Weakness
CWE-288 · Authentication Bypass Using an Alternate Path or Channel
Published
2024-08-10T02:01Z
EPSS history
Timeline
  • 10 AUG 02:01Z
    WooCommerce - Social Login <= 2.7.5 - Authentication Bypass to Account Takeover
    cvelistv5