CVE-2021-4436

3DPrint Lite < 1.9.1.5 - Unauthenticated Arbitrary File Upload

Critical · published February 5, 2024

CVSS v3.1
9.8
EPSS
7%
Percentile
93.9
In the wild
Unconfirmed
What it is

🚨 An unauthenticated AJAX action lets anyone upload arbitrary files to your server! Imagine an open mailbox where anyone can drop a package without any checks. 🔥 Think of a kitchen where the chef never checks who delivers the ingredients. If anyone can send in whatever they like, it could be disastrous—a surprise food poisoning, anyone? This vulnerability could lead to an attacker uploading malicious files, potentially gaining unauthorized access, or even taking control of your server. With a CVSS score of 9.8, this could be absolutely devastating for any site using the 3DPrint Lite plugin before version 1.9.1.5.

Put simply

Think of a kitchen where the chef never checks who delivers the ingredients. If anyone can send in whatever they like, it could be disastrous—a surprise food poisoning, anyone? The 3DPrint Lite WordPress plugin lacks authorization checks during file uploads via the p3dlite_handle_upload AJAX action, allowing any unauthenticated user to send files to the server.

What to do

This vulnerability could lead to an attacker uploading malicious files, potentially gaining unauthorized access, or even taking control of your server. With a CVSS score of 9.8, this could be absolutely devastating for any site using the 3DPrint Lite plugin before version 1.9.1.5. Update the 3DPrint Lite plugin to version 1.9.1.5 or later immediately. Additionally, audit your file handling and consider implementing stronger validation checks for uploaded files to enhance security. You've got this! Secure your site and protect your users with these quick steps. 🛡️

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.06646 · 93.9th percentile
Published
2024-02-05T09:02Z
EPSS history
Timeline
  • 05 FEB 09:02Z
    3DPrint Lite < 1.9.1.5 - Unauthenticated Arbitrary File Upload
    cvelistv5