Description
The WPForms Pro plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.10.1.1 via the ajax_chunk_upload_finalize function. This is due to the file type validation occurring after chunk metadata and file contents have already been written to disk, and the assembled file not being deleted upon validation failure. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible.
Published: 2026-07-25
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The WPForms Pro plugin for WordPress accepts file uploads through an Ajax endpoint that reconstructs a file from chunks. The plugin performs file‑type validation only after the file data has already been written to disk, and the temporary assembled file is not removed if validation fails. This allows an unauthenticated attacker to upload a file that may be executable, giving the attacker the ability to execute arbitrary code on the server. The flaw is a classic example of unrestricted file upload weaknesses (CWE‑434) and could be used to place malicious files with executable permissions on a web host.

Affected Systems

WPForms Pro for WordPress up to and including version 1.10.1.1 is affected. Any WordPress installation that has that plugin installed and not updated beyond 1.10.1.1 is vulnerable, regardless of other security configurations.

Risk and Exploitability

The vulnerability carries a CVSS base score of 8.1, indicating high severity. The EPSS score is reported as less than 1%, so the statistical likelihood of exploitation in the near term is considered low, but the potential impact remains serious because RCE can be achieved from any unauthenticated web request. The vulnerability is not listed in the CISA KEV catalog. Attackers would need only access to the public Ajax upload endpoint and submit a crafted request, which can be performed from a web browser or simple HTTP client without special privileges.

Generated by OpenCVE AI on August 3, 2026 at 19:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WPForms Pro to any version newer than 1.10.1.1 that addresses the file‑type validation ordering.
  • If an upgrade cannot be performed immediately, limit the ajax_chunk_upload_finalize endpoint to authenticated users only by enforcing authentication at the server or within the plugin.
  • Disable the plugin’s chunked upload functionality altogether, or block the upload endpoint with a reverse‑proxy or firewall rule if that feature is not required.

Generated by OpenCVE AI on August 3, 2026 at 19:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 25 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpforms
Wpforms wpforms Pro
Vendors & Products Wordpress
Wordpress wordpress
Wpforms
Wpforms wpforms Pro

Sat, 25 Jul 2026 07:15:00 +0000

Type Values Removed Values Added
Description The WPForms Pro plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.10.1.1 via the ajax_chunk_upload_finalize function. This is due to the file type validation occurring after chunk metadata and file contents have already been written to disk, and the assembled file not being deleted upon validation failure. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible.
Title WPForms Pro <= 1.10.1.1 - Unauthenticated Arbitrary File Write via Chunked Upload Init/Finalize Ordering
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Wpforms Wpforms Pro
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-27T17:59:48.632Z

Reserved: 2026-06-04T07:00:23.213Z

Link: CVE-2026-10818

cve-icon Vulnrichment

Updated: 2026-07-27T17:59:44.322Z

cve-icon NVD

Status : Deferred

Published: 2026-07-25T07:17:08.880

Modified: 2026-07-27T20:25:13.817

Link: CVE-2026-10818

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T19:45:07Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type