CVE-2025-7340CWE-434

HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. <= 2.2.1 - Unauthenticated Arbitrary File Upload

Critical · published July 15, 2025

CVSS v3.1
9.8
EPSS
2%
Percentile
77.7
In the wild
Unconfirmed
What it is

🚨 A simple oversight in the HT Contact Form Widget for WordPress lets anyone upload any file they want! This flaw could turn your site into a playground for bad actors! 🔥 Think of this as leaving the back door of your restaurant wide open while the kitchen is unguarded. Anyone could stroll in and leave something unsavory in your food prep area, jeopardizing not just the dishes but the entire establishment! If exploited, attackers could upload malicious scripts or unwanted files, paving the way for remote code execution. This means they could take full control of your server, potentially accessing sensitive data or causing catastrophic damage to your website. Your entire online presence could be at risk!

Put simply

Think of this as leaving the back door of your restaurant wide open while the kitchen is unguarded. Anyone could stroll in and leave something unsavory in your food prep area, jeopardizing not just the dishes but the entire establishment! The vulnerability arises from missing file type validation in the temp_file_upload() function of the HT Contact Form Widget, allowing unauthenticated users to upload arbitrary files to the server.

What to do

If exploited, attackers could upload malicious scripts or unwanted files, paving the way for remote code execution. This means they could take full control of your server, potentially accessing sensitive data or causing catastrophic damage to your website. Your entire online presence could be at risk! Patch your plugin to version 2.2.2 or later immediately to eliminate this vulnerability. Additionally, review your file upload settings to ensure only safe file types are allowed. Regularly audit your plugins to avoid similar risks in the future! You've got this! Follow these steps, and you'll safeguard 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.01751 · 77.7th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-07-15T04:23Z
EPSS history
Timeline
  • 15 JUL 04:23Z
    HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. <= 2.2.1 - Unauthenticated Arbitrary File Upload
    cvelistv5