Description
The Multi Uploader for Gravity Forms plugin for WordPress is vulnerable to unauthorized arbitrary media deletion in all versions up to, and including, 1.1.8. This is due to missing capability checks in the `plupload_ajax_delete_file()` function, which is registered via `wp_ajax_nopriv_gfmu_delete_file`. The nonce intended for CSRF protection is exposed on any public-facing page containing a multi-uploader form field via the `GFMU_options` JavaScript object. This makes it possible for unauthenticated attackers to permanently delete any WordPress media attachment by supplying its attachment ID, potentially leading to complete media library destruction.
Published: 2026-08-05
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Multi Uploader for Gravity Forms plugin for WordPress through a missing capability check in the plupload_ajax_delete_file() function that is registered via the unauthenticated AJAX hook wp_ajax_nopriv_gfmu_delete_file. The AJAX endpoint accepts an attachment ID and removes the corresponding media file from the WordPress library. Because the CSRF protection nonce is exposed in the GFMU_options JavaScript object on any page that displays a multi‑uploader form, an attacker who can view the page can obtain the nonce and send a crafted request to delete any attachment. The result is permanent loss of media attachments, potentially destroying the entire media library. The weakness is a missing authorization (CWE‑862) and can lead to complete data loss.

Affected Systems

The flaw affects the Multi Uploader for Gravity Forms plugin version 1.1.8 and all older releases. It applies to WordPress sites that have this plugin installed and have multi‑uploader form fields accessible to unauthenticated visitors.

Risk and Exploitability

The CVSS score of 9.1 indicates a critical level of risk, with high impact and availability of an unauthenticated exploitation path. EPSS is not available, but the lack of an authentication requirement and the publicly exposed nonce mean attackers can easily exploit the flaw. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, but its critical score and straightforward attack vector warrant immediate attention.

Generated by OpenCVE AI on August 5, 2026 at 08:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Multi Uploader for Gravity Forms plugin to a version greater than 1.1.8 that includes an authorization check before allowing media deletion.
  • If an upgrade is not possible, disable the wp_ajax_nopriv_gfmu_delete_file endpoint by removing or unhooking the plupload_ajax_delete_file function in the plugin.
  • As a temporary measure, remove multi‑uploader form fields from pages accessible to unauthenticated users or restrict the site to authenticated users only.

Generated by OpenCVE AI on August 5, 2026 at 08:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Sh1zen
Sh1zen multi Uploader For Gravity Forms
Wordpress
Wordpress wordpress
Vendors & Products Sh1zen
Sh1zen multi Uploader For Gravity Forms
Wordpress
Wordpress wordpress

Wed, 05 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description The Multi Uploader for Gravity Forms plugin for WordPress is vulnerable to unauthorized arbitrary media deletion in all versions up to, and including, 1.1.8. This is due to missing capability checks in the `plupload_ajax_delete_file()` function, which is registered via `wp_ajax_nopriv_gfmu_delete_file`. The nonce intended for CSRF protection is exposed on any public-facing page containing a multi-uploader form field via the `GFMU_options` JavaScript object. This makes it possible for unauthenticated attackers to permanently delete any WordPress media attachment by supplying its attachment ID, potentially leading to complete media library destruction.
Title Multi Uploader for Gravity Forms <= 1.1.8 - Missing Authorization to Unauthenticated Arbitrary Media Deletion
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H'}


Subscriptions

Sh1zen Multi Uploader For Gravity Forms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-05T06:37:53.660Z

Reserved: 2026-04-04T16:22:40.644Z

Link: CVE-2026-5581

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:18:22Z

Weaknesses