CVE-2021-24857CWE-502

ToTop Link <= 1.7.1 - Unauthenticated PHP Object Injection

published December 13, 2021

CVSS
—
EPSS
2%
Percentile
79.5
In the wild
Unconfirmed
What it is

⚠️ A sneaky base64 encoded string is the key to potential PHP Object Injection with the ToTop Link WordPress plugin! 😱 Think of it like a recipe book that lets anyone throw in ingredients without checking if they’re safe — one untrustworthy element could spoil the entire dish! 🍽️ An attacker could exploit this weakness to inject malicious objects into your site, leading to unpredictable behavior or even full control over your WordPress environment. This could be absolutely devastating if they gain the ability to manipulate or access sensitive data!

Put simply

Think of it like a recipe book that lets anyone throw in ingredients without checking if they’re safe — one untrustworthy element could spoil the entire dish! 🍽️ The vulnerability arises from the ToTop Link plugin passing base64 encoded user input to the unserialize() function without proper validation, allowing for potential PHP Object Injection if another vulnerable plugin is present.

What to do

An attacker could exploit this weakness to inject malicious objects into your site, leading to unpredictable behavior or even full control over your WordPress environment. This could be absolutely devastating if they gain the ability to manipulate or access sensitive data! Update the ToTop Link plugin to version 1.7.2 or later to secure your site against this vulnerability. Additionally, review your installed plugins for any that may introduce unsafe unserialization practices. 🔒 You can handle this! Follow these steps, and you'll be well on your way to keeping your site safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01902 · 79.5th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2021-12-13T10:41Z
EPSS history
Timeline
  • 13 DEC 10:41Z
    ToTop Link <= 1.7.1 - Unauthenticated PHP Object Injection
    cvelistv5