CVE-2021-24223CWE-434

N5 Upload Form <= 1.0 - Unauthenticated Arbitrary File Upload to RCE

published April 12, 2021

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

⚠️ An arbitrary file upload vulnerability lurks in the N5 Upload Form plugin for WordPress! Any file can sneak in through a seemingly innocent form—it's like letting anyone drop off packages without checking the contents! 📦 Think of this like a package delivery service that accepts any parcel without verifying what's inside. If the delivery service accidentally leaves the doors wide open (like a misconfigured server with directory listing enabled), any mischievous individual can take a peek and access those mysterious packages! An attacker could upload malicious files, potentially compromising your site. If directory listing is enabled, finding and executing those files becomes alarmingly easy. This could lead to data breaches, ransomware, or worse—your site might become a launching pad for further attacks!

Put simply

Think of this like a package delivery service that accepts any parcel without verifying what's inside. If the delivery service accidentally leaves the doors wide open (like a misconfigured server with directory listing enabled), any mischievous individual can take a peek and access those mysterious packages! The N5 Upload Form plugin allows arbitrary file uploads, meaning attackers can upload any type of file through forms embedded on your site. If the server is misconfigured with directory listing enabled, accessing those uploaded files becomes trivial for any would-be hacker.

What to do

An attacker could upload malicious files, potentially compromising your site. If directory listing is enabled, finding and executing those files becomes alarmingly easy. This could lead to data breaches, ransomware, or worse—your site might become a launching pad for further attacks! To safeguard your site, update the N5 Upload Form plugin to the latest version immediately, and review your server configuration to disable directory listing. Additionally, implement strict file type validation and sanitize file names to limit what can be uploaded. You've got this! Follow these steps and you'll reinforce your WordPress fortress in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02207 · 82.5th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2021-04-12T14:04Z
EPSS history
Timeline
  • 12 APR 14:04Z
    N5 Upload Form <= 1.0 - Unauthenticated Arbitrary File Upload to RCE
    cvelistv5