PLUGIN SECURITY
Is Contact Form 7 safe?
Just another contact form plugin. Simple but flexible.
What this plugin does
- Slug:
contact-form-7 - Author: Rock Lobster Inc.
- 10000000+ active installs
- 80/100 rating (2179 reviews on wordpress.org)
- 423238974 all-time downloads
- On WordPress.org since 2007-08-02
contact formschema-woven validation
Maintenance status
- Latest known version: 6.1.6
- Last updated: 2026-08-17 4:10am GMT
- Tested up to WordPress: 7.1
- Requires PHP: 7.4+
- Max supported PHP (analyzed): 8.4
Known vulnerabilities
6 known CVEs on file for Contact Form 7.
| CVE | Vulnerability | Type | Severity | Affected | Fixed in | Published | Status |
|---|---|---|---|---|---|---|---|
| CVE-2024-4704 | Contact Form 7 [contact-form-7] < 5.9.5 | URL Redirection to Untrusted Site ('Open Redirect') | Medium 6.1 | < 5.9.5 | 5.9.5 | 2024-06-05 | ✓ fixed in latest |
| CVE-2024-2242 | Contact Form 7 [contact-form-7] < 5.9.2 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | Medium 6.1 | < 5.9.2 | 5.9.2 | 2024-03-13 | ✓ fixed in latest |
| CVE-2023-6449 | Contact Form 7 [contact-form-7] < 5.8.4 | Unrestricted Upload of File with Dangerous Type | High 7.2 | < 5.8.4 | 5.8.4 | 2023-11-30 | ✓ fixed in latest |
| CVE-2020-35489 | Contact Form 7 [contact-form-7] < 5.3.2 | Unrestricted Upload of File with Dangerous Type | Critical 10.0 | < 5.3.2 | 5.3.2 | 2020-12-17 | ✓ fixed in latest |
| — | Contact Form 7 [contact-form-7] < 5.3.2 | — | Unknown | < 5.3.2 | 5.3.2 | 2020-12-17 | ✓ fixed in latest |
| — | Contact Form 7 [contact-form-7] < 5.0.4 | — | Unknown | < 5.0.4 | 5.0.4 | 2018-09-13 | ✓ fixed in latest |
| CVE-2018-20979 | Contact Form 7 [contact-form-7] < 5.0.4 | — | Critical 9.8 | < 5.0.4 | 5.0.4 | 2018-09-04 | ✓ fixed in latest |
| — | Contact Form 7 [contact-form-7] < 3.5.3 | — | Unknown | < 3.5.3 | 3.5.3 | 2014-08-01 | ✓ fixed in latest |
+ 4 more known vulnerabilities
| CVE | Vulnerability | Type | Severity | Affected | Fixed in | Published | Status |
|---|---|---|---|---|---|---|---|
| — | Contact Form 7 [contact-form-7] < 3.5.3 | — | Unknown | < 3.5.3 | 3.5.3 | 2014-08-01 | ✓ fixed in latest |
| CVE-2014-2265 | Contact Form 7 [contact-form-7] < 3.7.2 | — | Unknown | < 3.7.2 | 3.7.2 | 2014-02-26 | ✓ fixed in latest |
| — | Contact Form 7 [contact-form-7] < 6.0.6 | Improper Validation of Integrity Check Value | Medium 5.3 | < 6.0.6 | 6.0.6 | 0000-00-00 | ✓ fixed in latest |
| — | Contact Form 7 [contact-form-7] < 3.5.3 | — | Unknown | < 3.5.3 | 3.5.3 | — | ✓ fixed in latest |
How to fix it
Keep Contact Form 7 updated — 6.1.6 is the latest version on wordpress.org, and each CVE above lists the exact release that fixed it ("Fixed in").
This is the plugin's full known vulnerability history, not a scan of any specific installation — run a free scan of your own site to check your exact installed version.
Safer / more established alternatives
- Akismet Anti-spam: Spam Protection — 5000000+ active installs — 94/100 (1186) — max PHP 8.4
- WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More — 5000000+ active installs — 96/100 (14369)
- Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder — 700000+ active installs — 96/100 (791)
- Forminator Forms – Contact Form, Payment Form & Custom Form Builder — 600000+ active installs — 96/100 (2117)
- Ninja Forms – The Contact Form Builder That Grows With You — 600000+ active installs — 88/100 (1395) — max PHP 8.4
Check your own WordPress site
Run a free passive scan now, or create a free account and install the WP Clinic plugin for a deep scan of your whole hosting account and AI-assisted repair.