CVE-2023-49773CWE-502

WordPress BCorp Shortcodes Plugin <= 0.23 is vulnerable to PHP Object Injection

Critical · published December 20, 2023

CVSS v3.1
10.0
EPSS
1%
Percentile
53.7
In the wild
Unconfirmed
What it is

🔥 A deserialization vulnerability in BCorp Shortcodes could let attackers execute arbitrary code with minimal effort! Think of this like a restaurant that prepares meals according to any order slip it receives — no one checks to see if the order is safe or even makes sense! An attacker could send in a crafted order, and the kitchen could unwittingly whip up something harmful. In this worst-case scenario, an attacker could take full control of your server, stealing sensitive data, deleting everything, or even using the system for malicious activities. It’s like handing the keys to your digital castle to a stranger and inviting them in for a tour!

Put simply

Think of this like a restaurant that prepares meals according to any order slip it receives — no one checks to see if the order is safe or even makes sense! An attacker could send in a crafted order, and the kitchen could unwittingly whip up something harmful. This vulnerability allows untrusted data to be deserialized, which could let a malicious actor execute arbitrary code on the server running BCorp Shortcodes versions up to 0.23. It's a wide-open door for unauthorized access due to a lack of proper validation.

What to do

In this worst-case scenario, an attacker could take full control of your server, stealing sensitive data, deleting everything, or even using the system for malicious activities. It’s like handing the keys to your digital castle to a stranger and inviting them in for a tour! To protect your site, upgrade BCorp Shortcodes to the latest version immediately. Additionally, ensure that any data that’s being deserialized is coming from a trusted source or implement strict validation checks. Don’t leave your doors wide open! You've got this! Following these steps will help you lock this vulnerability down tight! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00727 · 53.7th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2023-12-20T15:31Z
EPSS history
Timeline
  • 20 DEC 15:31Z
    WordPress BCorp Shortcodes Plugin <= 0.23 is vulnerable to PHP Object Injection
    cvelistv5