CVE Catalog

CVE-2026-94589

CriticalCVSS 9.8
Published: Translated: NVD NIST

Summary

The Extensions For CF7 plugin up to version 3.4.5 is vulnerable to Arbitrary File Upload via the extcf7_submit function. Missing file extension, MIME type, and size validation, combined with absence of PHP-execution guards and a sanitize_file_name() bypass, allow unauthenticated attackers to upload executable files, leading to remote code execution.

Risk Assessment

An attacker can upload a malicious PHP file and execute code on the server, potentially leading to site takeover and data breach.

Recommendation

Update the plugin to a patched version. If not available, consider disabling file upload functionality or adding custom file validation safeguards.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS