CVE-2020-35489

The contact-form-7 (aka Contact Form 7) plugin before 5.3.2 for WordPress allows Unrestricted File Upload and remote code execution because a filename may…

published December 17, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.8th percentile for exploit probability.

CVSS
—
EPSS
89%
Percentile
99.8
In the wild
Unconfirmed
What it is

🚨 A sneaky vulnerability in Contact Form 7 lets attackers upload any file they want, just by including special characters in the filename! 🙈 Think of it like a restaurant accepting any dish that a diner scribbles down on a napkin, without checking if it’s safe to serve. This flaw means the kitchen could end up with something outrageous – or dangerous – on the menu! An attacker could exploit this vulnerability to upload malicious files, potentially gaining remote access to your server. This could lead to data breaches or even complete control over the website. Imagine that!

Put simply

Think of it like a restaurant accepting any dish that a diner scribbles down on a napkin, without checking if it’s safe to serve. This flaw means the kitchen could end up with something outrageous – or dangerous – on the menu! The unrestricted file upload vulnerability stems from how Contact Form 7 processes filenames, allowing special characters to bypass validation checks, which can result in remote code execution.

What to do

An attacker could exploit this vulnerability to upload malicious files, potentially gaining remote access to your server. This could lead to data breaches or even complete control over the website. Imagine that! To protect your site, update the Contact Form 7 plugin to version 5.3.2 or later. Additionally, consider implementing stricter file validation rules and monitoring your upload directory for any suspicious files. You've got this! By taking these steps, you can secure your WordPress site and keep those nasty uploads at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.89280 · 99.8th percentile
Published
2020-12-17T18:16Z
EPSS history
Timeline
  • 17 DEC 18:16Z
    The contact-form-7 (aka Contact Form 7) plugin before 5.3.2 for WordPress allows Unrestricted File Upload and remote code execution because a filename may…
    cvelistv5