CVE-2024-52406CWE-434

WordPress CSV to html plugin <= 3.26 - Arbitrary File Upload vulnerability

Critical · published November 16, 2024

CVSS v3.1
9.9
EPSS
0%
Percentile
41.4
In the wild
Unconfirmed
What it is

🚨 An unrestricted file upload in CSV to HTML lets an attacker drop a web shell with ease! 🔥 Imagine a delivery driver dropping off any package at your door without checking what's inside. Think of it like letting someone walk into a restaurant kitchen with a mystery bag of ingredients that no one bothers to inspect—suddenly, they've got the power to cook anything, including a recipe for disaster! If exploited, this vulnerability allows attackers to upload malicious scripts, enabling them to remotely control the server and execute arbitrary commands. This could lead to a total compromise of the web server, exposing sensitive data or even launching attacks on other systems. An attacker could essentially walk right in and run the show!

Put simply

Think of it like letting someone walk into a restaurant kitchen with a mystery bag of ingredients that no one bothers to inspect—suddenly, they've got the power to cook anything, including a recipe for disaster! This vulnerability arises from the inability of CSV to HTML (up to version 3.26) to restrict file uploads based on type, allowing malicious files to be uploaded without proper validation. This oversight can lead to full server control via a web shell.

What to do

If exploited, this vulnerability allows attackers to upload malicious scripts, enabling them to remotely control the server and execute arbitrary commands. This could lead to a total compromise of the web server, exposing sensitive data or even launching attacks on other systems. An attacker could essentially walk right in and run the show! Immediately upgrade to version 3.27 or above to patch this vulnerability. Additionally, implement file type validation and restrict uploads to safe formats only. Regularly audit your file upload functionalities to ensure compliance with best practices. You've got this! Take these steps to secure your system and keep those web shell intruders out! 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00492 · 41.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-11-16T21:47Z
EPSS history
Timeline
  • 16 NOV 21:47Z
    WordPress CSV to html plugin <= 3.26 - Arbitrary File Upload vulnerability
    cvelistv5