PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Sep 21, 2026

CVE-2026-84434 Scanner

CVE-2026-84434 Scanner - Unauthenticated Arbitrary File Upload vulnerability in WordPress Gravity Forms Plugin

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
3
Times Used
continuous scan runs
5.9k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.
Description

The Gravity Forms plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.1.0.4 via the upload_file function. This is due to a mismatch between the field validation pipeline and the file persistence pipeline, where hidden file upload fields bypass extension validation and a rejected file's intact upload state is later passed to upload_file() without re-validation. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. Exploitation requires the targeted form to contain a File Upload field with its Visibility set to 'Hidden'; the vulnerability is reachable by unauthenticated attackers on any publicly accessible form meeting this condition.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
Gravity Formsby Gravity Forms
0
Updated Sep 22, 2026View on NVD →
Detail

The WordPress Gravity Forms Plugin is a popular tool used by website administrators to create complex forms with ease. Developed by Rocketgenius, this plugin is widely adopted across various industries including e-commerce, education, and healthcare for gathering user information. Its flexibility allows users to create contact forms, registration forms, and surveys without requiring technical know-how. Integrating seamlessly into WordPress, it is favored for its user-friendly interface and advanced functionalities. However, like any software, it is essential to ensure that it is up-to-date to avoid any security vulnerabilities. When vulnerabilities are present, they can be exploited by malicious actors, leading to potential data breaches.

The vulnerability found in the WordPress Gravity Forms Plugin version 3.1.0.4 and earlier allows unauthenticated users to upload any file type, including malicious scripts. This is due to a bypass in extension validation for file upload fields with hidden visibility. By exploiting this flaw, attackers can upload PHP files, which can then be executed on the server, leading to potential unauthorized access and control over the server. The threat is significant, given that it allows remote code execution without authentication.

Technical details of the vulnerability reveal that the bypass works by skipping server-side extension validation for fields tagged with a CSS class 'gfield_visibility_hidden.' This oversight permits files with potentially harmful extensions, like PHP, to be uploaded without checks. Affected endpoints are typically those configured with the File Upload field set to Hidden visibility. Consequently, this might allow an attacker to execute arbitrary code if the uploaded file is a PHP script, posing high-risk implications for affected sites.

Exploiting this vulnerability can result in severe repercussions for affected websites. Unauthorized uploaded files can serve as backdoors, providing attackers with continued access to the compromised system. This can lead to data theft, site defacement, or even turning the server into a launchpad for further attacks. Website integrity may be compromised, with potentially debilitating effects on business operations and reputation.

REFERENCES

Solution Advice
Remediation:
  • Update Gravity Forms to version 3.1.1 or later to prevent this vulnerability.
  • Implement server-side validation for file uploads, regardless of client-side settings.
  • Regularly audit and review file upload fields to ensure they meet current security standards.
  • Monitor HTTP request logs for signs of unauthorized access attempts.
  • Consider disabling file uploads for forms where it is not necessary.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.