CVE-2024-5871CWE-502

WooCommerce - Social Login <= 2.6.2 - Unauthenticated PHP Object Injection

Critical · published June 15, 2024

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

🚨 WooCommerce fans, beware! The Social Login plugin is leaving your website wide open with PHP Object Injection vulnerabilities in all versions up to 2.6.2! 🔥 Think of it like a hotel where anyone can check in without a reservation. An attacker can exploit this vulnerability by sneaking in untrusted input, much like a guest trying to enter their data on the wrong form and gaining access to areas they shouldn’t! If an attacker gets crafty with their approach, they could delete important files, snag sensitive user information, or even execute dangerous code on your server - a nightmare scenario for any site owner! This could lead to severe data breaches or total site compromise, spelling disaster for your business.

Put simply

Think of it like a hotel where anyone can check in without a reservation. An attacker can exploit this vulnerability by sneaking in untrusted input, much like a guest trying to enter their data on the wrong form and gaining access to areas they shouldn’t! This vulnerability in the WooCommerce - Social Login plugin allows unauthenticated attackers to exploit the 'woo_slg_verify' parameter, enabling PHP Object Injection through the deserialization of untrusted input. If a PHP Object Polluting (POP) chain exists via other plugins or themes, the attacker gains more power within your system.

What to do

If an attacker gets crafty with their approach, they could delete important files, snag sensitive user information, or even execute dangerous code on your server - a nightmare scenario for any site owner! This could lead to severe data breaches or total site compromise, spelling disaster for your business. To safeguard your site, immediately update WooCommerce - Social Login to version 2.6.3 or higher. Additionally, conduct a thorough audit of all installed plugins and themes for potential POP chains and consider implementing input validation to block any untrusted inputs. 🛡️ You’ve got this! Stay vigilant and patch your way to 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.00697 · 52.5th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-06-15T03:35Z
EPSS history
Timeline
  • 15 JUN 03:35Z
    WooCommerce - Social Login <= 2.6.2 - Unauthenticated PHP Object Injection
    cvelistv5