CVE-2024-5084CWE-434

Hash Form – Drag & Drop Form Builder <= 1.1.0 - Unauthenticated Arbitrary File Upload to Remote Code Execution

Critical · published May 23, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 98.9th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
51%
Percentile
98.9
In the wild
Unconfirmed
What it is

🚨 A WordPress plugin with a gaping hole! The Hash Form – Drag & Drop Form Builder plugin allows unauthenticated attackers to upload any file they want, potentially leading to remote code execution. 🔥 Think of it like a restaurant that lets anyone drop off any ingredients in the kitchen without checking what they are — you might end up with a dangerous dish instead of a delightful meal! If exploited, an attacker could upload malicious files that execute harmful code on your server, essentially letting them take control of your site. This could lead to data breaches, loss of sensitive information, or even a total compromise of your entire server!

Put simply

Think of it like a restaurant that lets anyone drop off any ingredients in the kitchen without checking what they are — you might end up with a dangerous dish instead of a delightful meal! This vulnerability arises from a lack of file type validation in the 'file_upload_action' function, allowing unauthorized users to upload arbitrary files to the server.

What to do

If exploited, an attacker could upload malicious files that execute harmful code on your server, essentially letting them take control of your site. This could lead to data breaches, loss of sensitive information, or even a total compromise of your entire server! Immediately update the Hash Form plugin to version 1.1.1 or later, which includes the necessary file type validation. Additionally, review your existing uploads and monitor for any suspicious files that may have been uploaded erroneously. You've got this! Just follow these steps to secure your site and keep those hackers 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.50653 · 98.9th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-05-23T14:31Z
EPSS history
Timeline
  • 23 MAY 14:31Z
    Hash Form – Drag & Drop Form Builder <= 1.1.0 - Unauthenticated Arbitrary File Upload to Remote Code Execution
    cvelistv5