CVE-2022-0888CWE-434

Ninja Forms - File Uploads Extension <= 3.3.0 - Arbitrary File Upload

Critical · published March 23, 2022

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

🚨 A crafty oversight allows unauthenticated users to upload any file they want to your WordPress site! 🔥 Think of it like a restaurant that forgot to check IDs at the door — anyone can walk in and drop off whatever dish they choose, including spoiled food that could cause chaos in the kitchen. This vulnerability could lead to a nightmare scenario where an attacker uploads malicious files that allow them to execute code on your server. Imagine the disaster: sensitive data could be stolen or even worse, your site could be used as a launching pad for further attacks!

Put simply

Think of it like a restaurant that forgot to check IDs at the door — anyone can walk in and drop off whatever dish they choose, including spoiled food that could cause chaos in the kitchen. The issue stems from insufficient file type validation in the Ninja Forms - File Uploads Extension plugin, specifically in the uploads.php file. This flaw lets attackers bypass restrictions and upload any file type, including potentially harmful scripts.

What to do

This vulnerability could lead to a nightmare scenario where an attacker uploads malicious files that allow them to execute code on your server. Imagine the disaster: sensitive data could be stolen or even worse, your site could be used as a launching pad for further attacks! To protect your site, update the Ninja Forms - File Uploads Extension to version 3.3.1 or later immediately! Additionally, consider implementing stricter validation checks on allowed file types and settings. Regularly review your plugins for vulnerabilities as part of your security routine. You've got this! Follow these steps to secure your site and keep those pesky 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.39393 · 98.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2022-03-23T19:46Z
EPSS history
Timeline
  • 23 MAR 19:46Z
    Ninja Forms - File Uploads Extension <= 3.3.0 - Arbitrary File Upload
    cvelistv5