CVE-2020-28039

is_protected_meta in wp-includes/meta.php in WordPress before 5.5.2 allows arbitrary file deletion because it does not properly determine whether a meta key is…

published October 31, 2020

CVSS
—
EPSS
4%
Percentile
90.7
In the wild
Unconfirmed
What it is

⚠️ Oops! A sneaky gap in WordPress could let someone delete your files without breaking a sweat! 🔥 Think of it like a restaurant where the kitchen mistakenly hands a chef the keys to the storage room without checking their ID — anyone in the vicinity could take what they want! An attacker could exploit this flaw to delete any files associated with arbitrary meta keys, potentially crippling your site or causing chaos. Imagine waking up to find crucial data missing, all because of a tiny oversight!

Put simply

Think of it like a restaurant where the kitchen mistakenly hands a chef the keys to the storage room without checking their ID — anyone in the vicinity could take what they want! The vulnerability in `is_protected_meta` allows arbitrary file deletion due to improper checks on whether a meta key is protected, leaving users exposed to attacks.

What to do

An attacker could exploit this flaw to delete any files associated with arbitrary meta keys, potentially crippling your site or causing chaos. Imagine waking up to find crucial data missing, all because of a tiny oversight! To secure your site, update WordPress to version 5.5.2 or later immediately. Periodically review your plugins and themes for any other vulnerabilities and ensure you have backups in place. Don't worry, this is fixable! Update your WordPress and you'll be back in the security game in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04108 · 90.7th percentile
Published
2020-10-31T00:58Z
EPSS history
Timeline
  • 31 OCT 00:58Z
    is_protected_meta in wp-includes/meta.php in WordPress before 5.5.2 allows arbitrary file deletion because it does not properly determine whether a meta key is…
    cvelistv5