CVE-2024-3070CWE-502

Last Viewed Posts by WPBeginner <= 1.0.0 - Unauthenticated PHP Object Injection

Critical · published May 9, 2024

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

🚨 A sneaky flaw lets attackers inject PHP Objects into your site through cookies! 🔥 Think of it like a chef receiving an order without checking the ingredients — they might end up cooking with spoiled items, leading to a disastrous meal. This vulnerability allows an attacker to send malicious input disguised as a harmless cookie, compromising your site's integrity. An attacker could exploit this vulnerability to delete files, grab sensitive data, or even execute arbitrary code on your server. The potential fallout is absolutely devastating, leading to full control over your WordPress site if they find a suitable plugin or theme to escalate their attack.

Put simply

Think of it like a chef receiving an order without checking the ingredients — they might end up cooking with spoiled items, leading to a disastrous meal. This vulnerability allows an attacker to send malicious input disguised as a harmless cookie, compromising your site's integrity. The PHP Object Injection vulnerability in the Last Viewed Posts plugin allows unauthenticated users to send untrusted data from cookies, risking deserialization into PHP objects. This opens doors for threats if complementary plugins or themes have exploitable vulnerabilities.

What to do

An attacker could exploit this vulnerability to delete files, grab sensitive data, or even execute arbitrary code on your server. The potential fallout is absolutely devastating, leading to full control over your WordPress site if they find a suitable plugin or theme to escalate their attack. Update the Last Viewed Posts plugin to version 1.0.1 or higher immediately. Additionally, review your site for any other vulnerable plugins or themes and ensure they're updated, too. It’s also wise to implement proper input validation to block this kind of attack in the future. You've got this! With these steps, you can secure your site and keep those 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.01158 · 66.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-05-09T20:03Z
EPSS history
Timeline
  • 09 MAY 20:03Z
    Last Viewed Posts by WPBeginner <= 1.0.0 - Unauthenticated PHP Object Injection
    cvelistv5