CVE-2025-7340
CRITICAL EXPLOITEDHT Contact Form Widget <= 2.2.1 - Unauthenticated Arbitrary File Upload
Title source: llmExploitation Summary
CVE-2025-7340 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 3 public exploits from researchers including Nxploited, Boshe99, Kai-One001.
AI-analyzed exploit summary The repository contains a functional Python exploit for CVE-2025-7340, an unauthenticated arbitrary file upload vulnerability in the HT Contact Form Widget plugin for WordPress. The exploit automates the extraction of required parameters (nonce, form_id, AJAX endpoint) and uploads a PHP webshell to achieve remote code execution.
Description
The HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the temp_file_upload() function in all versions up to, and including, 2.2.1. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.
Exploits (3)
The repository contains a functional Python exploit for CVE-2025-7340, an unauthenticated arbitrary file upload vulnerability in the HT Contact Form Widget plugin for WordPress. The exploit automates the extraction of required parameters (nonce, form_id, AJAX endpoint) and uploads a PHP webshell to achieve remote code execution.
The repository contains functional exploit code for CVE-2025-7340, targeting a WordPress plugin (3DPrint Lite 1.9.1.4) with an arbitrary file upload vulnerability. The Python script demonstrates the ability to upload a malicious file to a vulnerable target.
This repository contains a functional exploit for CVE-2025-7340, a file upload vulnerability in the WordPress HT Contact Form Widget plugin. The exploit automates the process of extracting necessary parameters (nonce, AJAX URL, form ID), uploading a PHP webshell, and providing an interactive shell.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H