CVE-2023-4596CWE-434

Forminator <= 1.24.6 - Unauthenticated Arbitrary File Upload

Critical · published August 30, 2023

CVSS v3.1
9.8
EPSS
14%
Percentile
96.6
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can upload any file they want! In the Forminator plugin for WordPress, the upload process skips essential checks, making it a playground for mischief-makers. 🔥 Think of it like a restaurant that lets you walk in, place any dish you want on the menu, and serve it without even checking the ingredients. That's exactly what happens when files are uploaded without proper validation! The consequences are absolutely devastating! Attackers could upload harmful files, leading to remote code execution and giving them total control over your server. This situation can quickly escalate into a full-blown disaster, compromising sensitive data and disrupting services.

Put simply

Think of it like a restaurant that lets you walk in, place any dish you want on the menu, and serve it without even checking the ingredients. That's exactly what happens when files are uploaded without proper validation! This vulnerability arises from the upload_post_image() function in the Forminator plugin, where file type validation happens only after the file is already on the server. As a result, attackers can bypass restrictions and upload malicious files.

What to do

The consequences are absolutely devastating! Attackers could upload harmful files, leading to remote code execution and giving them total control over your server. This situation can quickly escalate into a full-blown disaster, compromising sensitive data and disrupting services. Immediate action is crucial! Update the Forminator plugin to version 1.24.7 or later to patch this vulnerability. Additionally, review file upload settings and consider implementing stricter validation measures. You’ve got this! Follow these steps, and you'll be back to protecting your site in no time! 🛡️

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.14321 · 96.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2023-08-30T01:45Z
EPSS history
Timeline
  • 30 AUG 01:45Z
    Forminator <= 1.24.6 - Unauthenticated Arbitrary File Upload
    cvelistv5