Gravity Forms
cpe:2.3:a:gravityforms:gravity_forms:*:*:*:*:wordpress:*:*
- < 2.9.23.1
A vulnerability in the Gravity Forms WordPress plugin, affecting versions prior to 2.9.23.1, allows for unauthenticated arbitrary file uploads. The plugin's chunked upload feature does not adequately restrict users from uploading potentially harmful files, such as PHP scripts. This flaw could be exploited to achieve remote code execution on the affected site, provided the attacker can identify or enumerate the upload path.
Exploitation of this vulnerability allows for remote code execution on the affected WordPress site.
To reproduce this vulnerability, upload a form with a file upload field enabled for multi-file uploads. Afterward, use a script to upload a PHP file in two chunks through the plugin's chunked upload functionality. The uploaded file can then be accessed via the WordPress uploads directory.
Users are advised to update the Gravity Forms WordPress plugin to version 2.9.23.1 or later.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.