Contact Form 7: Arbitrary file upload remote code execution (CVE-2026-114432)
The Contact Form 7 WordPress plugin before version 6.2.4 contains an arbitrary file upload vulnerability that allows unauthenticated attackers to write files to the server and potentially execute code via improperly configured PHP handlers.
CVE search metadata
CVE search record: CVE-2026-114432. Severity: critical. CVSS: 9.8. KEV: no. Product: Contact Form 7 (< 6.2.4). Brief: Contact Form 7: Arbitrary file upload remote code execution (CVE-2026-114432). Brief link: https://feed.craftedsignal.io/briefs/2026-11-contact-form-7-rce/
Triage facts
Revision 1- Applicability
- Contact Form 7 (< 6.2.4)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 1 public source
- Freshness
- Revision 1Nov 9, 03:24 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
The Contact Form 7 WordPress plugin version 6.2.4 addresses a critical vulnerability (CVE-2026-114432) stemming from insufficient validation of file types and extensions during the upload process. The plugin also fails to properly remove temporary files, allowing them to persist on the server. On default Debian or Ubuntu Apache configurations where directory listing is enabled and .phar files are processed as PHP, an attacker can upload and execute malicious scripts. In other configurations, the flaw enables the storage of arbitrary content, such as HTML or SVG, in the web uploads directory, potentially facilitating cross-site scripting or other web-based attacks.
Impact
Successful exploitation allows unauthenticated remote attackers to upload arbitrary files to a vulnerable server. Depending on server configuration, this can lead to Remote Code Execution (RCE) or the hosting of malicious active content served from the site's own origin.
Recommendation
- Update the Contact Form 7 plugin to version 6.2.4 or later immediately.
- Audit the web server configuration to disable directory listing for public upload directories.
- Review server-side MIME type handling and PHP interpreter mappings to ensure only intended extensions are executed.
- Use the hunt lead below to identify potential attempts to upload or access suspicious file types in web-accessible directories.
Immediate actions
Upgrade Contact Form 7 to version 6.2.4 or later
Threat Hunt
Identify suspicious file creation in WordPress upload directories
Data: Web server access logs, File integrity monitoring logs
Mitigations
Upgrade Contact Form 7 to 6.2.4 or later
CVE-2026-114432