Skip to content
Threat Feed
critical advisory PoC updated

CVE-2026-87796 - Arbitrary File Upload in Multi Uploader for Gravity Forms

The Multi Uploader for Gravity Forms WordPress plugin is vulnerable to unauthenticated arbitrary file upload due to improper validation in the move_file function, enabling potential remote code execution.

CVE search metadata

CVE search record: CVE-2026-87796. Severity: critical. CVSS: 9.8. KEV: no. Product: Multi Uploader for Gravity Forms (<= 1.1.9). Brief: CVE-2026-87796 - Arbitrary File Upload in Multi Uploader for Gravity Forms. Brief link: https://feed.craftedsignal.io/briefs/2026-09-multi-uploader-rce/

What's new

  • 1. poc_available Sep 18, 01:22 via sploitus

The Multi Uploader for Gravity Forms plugin for WordPress (versions up to and including 1.1.9) contains a critical vulnerability (CVE-2026-87796) in its chunked upload handling logic. The vulnerability resides in the move_file function, which fails to adequately validate the type of files being processed during the upload sequence.

This flaw allows an unauthenticated remote attacker to bypass intended file type restrictions and upload arbitrary files, such as malicious PHP scripts, to the web server directory. By successfully uploading a web shell, an attacker can achieve remote code execution, leading to full site compromise. Defenders should prioritize patching or disabling the plugin until an update is applied, as this vulnerability provides a direct pathway for unauthenticated attackers to gain persistent access to the server environment.

Impact

Successful exploitation of CVE-2026-87796 grants an unauthenticated attacker the ability to execute arbitrary code on the underlying web server. This can lead to total site takeover, data exfiltration, and the deployment of additional malicious payloads. All WordPress sites utilizing the Multi Uploader for Gravity Forms plugin version 1.1.9 or earlier are at risk.

Recommendation

  • Immediately update the Multi Uploader for Gravity Forms plugin to the latest version once available to address the move_file function validation logic.
  • If no patch is available, deactivate the plugin to mitigate the risk of arbitrary file upload.
  • Monitor web server logs for suspicious POST requests targeting chunked upload endpoints.
  • Implement file integrity monitoring (FIM) on the WordPress upload directories to detect unauthorized file creations or extensions (e.g., .php, .phtml).

Immediate actions

Audit WordPress plugin inventory for Multi Uploader for Gravity Forms and update to the patched version.

IT Operations 24h

Mitigations

Disable the vulnerable plugin if no update is available.

immediate IT Operations

CVE-2026-87796