← Back to search

CVE-2026-118235

9.8 CRITICAL

Published 2026-10-31 · Updated 2026-10-31

AI risk analysis

Summary
The plugin's file upload function lacks proper server-side validation and allows unauthenticated users to upload executable files by exploiting a trailing-dot filename bypass, leading to potential remote code execution.
Exploitability
Exploitation is trivial for unauthenticated attackers because the required nonce is exposed in public HTML and no meaningful access controls or file validation exist.
Blast radius
Successful exploitation could allow full system compromise including data theft, server takeover, and lateral movement within the hosting environment.
Detection
Look for unexpected executable files (e.g., .php, .phtml, .js) uploaded to publicly accessible directories via form submissions; monitor web server access logs for POST requests to upload endpoints with suspicious filenames ending in a dot (e.g., 'malware.php.') and non-standard Content-Type headers.
Prioritized remediation
Upgrade to version 3.10.3 or later, which reportedly patches the vulnerable handle_upload function by enforcing strict file extension allowlists and pre-sanitization.
rcefile-uploadauth-bypasswebwordpress

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

The SimpleForm – Form Maker to Chat Apps with Quiz, Poll and Multi Lead Notifications plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.10.2 via the handle_upload function. This is due to missing server-side file key allowlist and pre-sanitization extension derivation that allows a trailing-dot filename to bypass all extension and MIME validation in handle_upload. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. The only access control is a nonce that is printed into every public form's data-nonce attribute, making it trivially obtainable by any unauthenticated visitor on a page embedding the form shortcode.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-434

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.