Contact Form 7 6.2–6.2.3 lets anyone upload arbitrary files, leading to RCE on stock Debian/Ubuntu Apache (CVE-2026-114432)
Contact Form 7 (WordPress plugin)
Sponsored
Brought to you byTinkerer Club
The private club for people who own their servers, run their own AI, and pay $0/month for software.
Contact Form 7, a WordPress form plugin with more than 10 million active installs, did not validate the type or extension of files uploaded through a form file field in versions 6.2 through 6.2.3, and a flaw in its temporary-file cleanup left the uploaded file on disk. Unauthenticated visitors can therefore upload arbitrary files to any site using a form with a file field. Per WPScan, on a stock Debian or Ubuntu Apache configuration, which lists directory contents and maps .phar to the PHP handler, the stored file can be located and executed, leading to remote code execution; on other setups (nginx, or Apache with .htaccess overrides) it is limited to an arbitrary file in the uploads directory that may still be served as active content such as HTML or SVG from the site's own origin. The plugin's author fixed it in 6.2.4 on Oct 29 (with 6.2.4.1 the same day), switching file names to an extension safelist. WPScan published CVE-2026-114432 on Nov 8 and will release its proof of concept on Nov 19. Only the 6.2–6.2.3 releases are affected. No exploitation has been reported.
Why this severity: Unauthenticated arbitrary file upload in a 10M-install plugin; remote code execution on stock Debian/Ubuntu Apache configs with directory listing, otherwise an arbitrary file written to the uploads directory; only versions 6.2–6.2.3 affected; no exploitation reported
- Started
- Oct 29, 2026
Affected
- Contact Form 7 6.2 through 6.2.3 (forms with a file upload field)
Fixed in
- Contact Form 7 6.2.4 (6.2.4.1 recommended)
Timeline3
CVE-2026-114432 is published by WPScan.
WPScan publishes its advisory: missing file type validation plus a temporary-file cleanup flaw lets unauthenticated users upload arbitrary files, leading to RCE on stock Debian/Ubuntu Apache; PoC withheld until Nov 19.
Contact Form 7 6.2.4 ships with security fixes for an unauthenticated arbitrary file upload affecting 6.2 to 6.2.3, reported by Shinya Murakami and Jakub Herman via WPScan; 6.2.4.1 follows the same day.
Advisories3
Get an email when a new major security incident drops. No spam, unsubscribe any time.