← Back to search

CVE-2026-94589

9.8 CRITICAL

Published 2026-10-10 · Updated 2026-10-13

AI risk analysis

Summary
The Contact Form 7 Extensions plugin allows unauthenticated attackers to upload arbitrary files, including potentially executable ones, due to insufficient validation of uploaded files and a sanitize_file_name() bypass that converts shell.php- into shell.php. This vulnerability can lead to remote code execution on the affected WordPress site.
Exploitability
Exploitation is straightforward for unauthenticated attackers with no preconditions required, as the vulnerability exists in a publicly accessible endpoint that accepts file uploads without authentication.
Blast radius
If exploited, this vulnerability could allow attackers to execute arbitrary code on the WordPress server, potentially leading to full compromise of the web application and underlying infrastructure.
Detection
Monitor for unusual file upload activity in the wp-content/uploads directory, particularly files with executable extensions like .php, .phtml, or .phar that appear without user interaction.
Prioritized remediation
Upgrade to version 3.4.6 or later to remediate this vulnerability.
rcewebwordpressfile-upload

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

NVD description

The Extensions For CF7 (Contact form 7 Database, Conditional Fields and Redirection) plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.4.5 via the extcf7_submit function. This is due to missing file extension, MIME type, and size validation in the signature field's validation_filter(), combined with the absence of PHP-execution guards in the upload directory and a sanitize_file_name() bypass that converts shell.php- into shell.php. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible.

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.