Plugins · wpcf7-redirect · data as of 2026-11-04
Is Redirection for Contact Form 7 safe? Known vulnerabilities and latest version
- Latest version
- 3.2.14
- Last updated
- 2026-10-15
- Active installs
- 200,000+
- Known issues on record
- 17
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4
Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additional submission actions for Contact Form 7. — by Themeisle
What to do
- Update to the latest version (3.2.14). Anything older than 3.2.12 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get wpcf7-redirect --field=version shows what you run; wp plugin update wpcf7-redirect updates it.
Check your version
Known vulnerabilities
17 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
high 7.5 CVE-2026-111574 · published 2026-10-21
Cross-site scripting (XSS) in Redirection for Contact Form 7 (2.2.7 up to (not including) 3.2.12)
- Affected
- 2.2.7 up to (not including) 3.2.12
- Fixed in
- 3.2.12
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The Redirection for Contact Form 7 WordPress plugin before 3.2.12 does not sanitise or escape submitted form data stored as lead entries before outputting it in the lead debug metabox, allowing unauthenticated attackers to store a malicious script that executes when a logged-in user views the entry with the Redirection for Contact Form 7 WordPress plugin before 3.2.12's debug mode enabled.
medium 4.8 CVE-2026-80439 · published 2026-09-06
Content injection in Redirection for Contact Form 7 (2.2.7 up to (not including) 3.2.11)
- Affected
- 2.2.7 up to (not including) 3.2.11
- Fixed in
- 3.2.11
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by WPScan
Details from the advisory
The Redirection for Contact Form 7 WordPress plugin from 2.2.7 before 3.2.11 does not prevent shortcodes in submitted form values from being executed when it substitutes those values into an action's settings and then processes those settings for shortcodes, allowing unauthenticated users to run any shortcode registered on the site and read its output.
high 7.1 CVE-2026-23970 · published 2026-06-15
Cross-site scripting (XSS) in Redirection for Contact Form 7 (3.2.8 and older)
- Affected
- 3.2.8 and older
- Fixed in
- 3.2.9
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in Redirection for Contact Form 7 <= 3.2.8 versions.
high 8.1 CVE-2025-14800 · published 2025-12-21
Arbitrary file upload in Redirection for Contact Form 7 (3.2.7 and older)
- Affected
- 3.2.7 and older
- Fixed in
- 3.2.8 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Redirection for Contact Form 7 plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'move_file_to_upload' function in all versions up to, and including, 3.2.7. This makes it possible for unauthenticated attackers to copy arbitrary files on the affected site's server. If 'allow_url_fopen' is set to 'On', it is possible to upload a remote file to the server.
NVD CVE-2025-14800Wordfence advisoryCode change (fix)Plugin source
medium 6.4 CVE-2025-9562 · published 2025-10-18
Stored cross-site scripting (XSS) in Redirection for Contact Form 7 (3.2.6 and older)
- Affected
- 3.2.6 and older
- Fixed in
- 3.2.7 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Redirection for Contact Form 7 plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's qs_date shortcode in all versions up to, and including, 3.2.6 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
NVD CVE-2025-9562Wordfence advisoryCode change (fix)wordpress.orgPlugin source
high 7.5 CVE-2025-8289 · published 2025-08-20
PHP object injection in Redirection for Contact Form 7 (3.2.4 and older)
- Affected
- 3.2.4 and older
- Fixed in
- 3.2.5 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Redirection for Contact Form 7 plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.2.4 via deserialization of untrusted input in the delete_associated_files function. This makes it possible for unauthenticated attackers to inject a PHP Object. This vulnerability may be exploited by unauthenticated attackers when a form is present on the site with a file upload action, and doesn't affect sites with PHP version > 8. This vulnerability also requires the 'Redirection For Contact Form 7 Extension - Create Post' extension to be installed and activated in order to be exploited. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present. We confirmed there is a usable gadget in Contact Form 7 plugin that makes arbitrary file deletion possible when installed with this plugin. Given Contact Form 7 is a requirement of this plugin, it is likely that any site with this plugin and the 'Redirection For Contact Form 7 Extension - Create Post' extension enabled is vulnerable to arbitrary file deletion.
high 8.8 CVE-2025-8141 · published 2025-08-20
Arbitrary file deletion in Redirection for Contact Form 7 (3.2.4 and older)
- Affected
- 3.2.4 and older
- Fixed in
- 3.2.5 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Redirection for Contact Form 7 plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the delete_associated_files function in all versions up to, and including, 3.2.4. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).
high 8.8 CVE-2025-8145 · published 2025-08-20
PHP object injection in Redirection for Contact Form 7 (3.2.4 and older)
- Affected
- 3.2.4 and older
- Fixed in
- 3.2.5 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Redirection for Contact Form 7 plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.2.4 via deserialization of untrusted input in the get_lead_fields function. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain in a Contact Form 7 plugin allows attackers to delete arbitrary files. Additionally, in certain server configurations, Remote Code Execution is possible
high 7.5 CVE-2023-39920 · published 2024-12-13
Missing authorization check in Redirection for Contact Form 7 (2.9.2 and older)
- Affected
- 2.9.2 and older
- Fixed in
- 3.0.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Themeisle Redirection for Contact Form 7 wpcf7-redirect allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Redirection for Contact Form 7: from n/a through <= 2.9.2.
high 7.6 CVE-2023-23990 · published 2024-05-17
Privilege escalation in Redirection for Contact Form 7 (2.7.0 and older)
- Affected
- 2.7.0 and older
- Fixed in
- 2.8.0
- Access needed (per CVSS)
- Needs an admin-level account; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Privilege Management vulnerability in Qube One Ltd. Redirection for Contact Form 7 wpcf7-redirect allows Privilege Escalation.This issue affects Redirection for Contact Form 7: from n/a through 2.7.0.
high 7.5 CVE-2021-36913 · published 2022-10-11
Content injection in Redirection for Contact Form 7 (2.4.0 and older)
- Affected
- 2.4.0 and older
- Fixed in
- 2.6.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Unauthenticated Options Change and Content Injection vulnerability in Qube One Redirection for Contact Form 7 plugin <= 2.4.0 at WordPress allows attackers to change options and inject scripts into the footer HTML. Requires an additional extension (plugin) AccessiBe.
medium 6.1 CVE-2022-0250 · published 2022-07-04
Reflected cross-site scripting (XSS) in Redirection for Contact Form 7 (older than 2.5.0)
- Affected
- older than 2.5.0
- Fixed in
- 2.5.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The Redirection for Contact Form 7 WordPress plugin before 2.5.0 does not escape a link generated before outputting it in an attribute, leading to a Reflected Cross-Site Scripting
high 7.5 CVE-2021-24278 · published 2021-05-14
Missing authorization check in Redirection for Contact Form 7 (older than 2.3.4)
- Affected
- older than 2.3.4
- Fixed in
- 2.3.4
- Access needed (per CVSS)
- No login needed
- Range from
- advisory text · score by NVD
Details from the advisory
In the Redirection for Contact Form 7 WordPress plugin before 2.3.4, unauthenticated users can use the wpcf7r_get_nonce AJAX action to retrieve a valid nonce for any WordPress action/function.
medium 6.5 CVE-2021-24279 · published 2021-05-14
Missing authorization check in Redirection for Contact Form 7 (older than 2.3.4)
- Affected
- older than 2.3.4
- Fixed in
- 2.3.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by NVD
Details from the advisory
In the Redirection for Contact Form 7 WordPress plugin before 2.3.4, low level users, such as subscribers, could use the import_from_debug AJAX action to install any plugin from the WordPress repository.
high 8.8 CVE-2021-24280 · published 2021-05-14
PHP object injection in Redirection for Contact Form 7 (older than 2.3.4)
- Affected
- older than 2.3.4
- Fixed in
- 2.3.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by NVD
Details from the advisory
In the Redirection for Contact Form 7 WordPress plugin before 2.3.4, any authenticated user, such as a subscriber, could use the import_from_debug AJAX action to inject PHP objects.
medium 4.3 CVE-2021-24281 · published 2021-05-14
Missing authorization check in Redirection for Contact Form 7 (older than 2.3.4)
- Affected
- older than 2.3.4
- Fixed in
- 2.3.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by NVD
Details from the advisory
In the Redirection for Contact Form 7 WordPress plugin before 2.3.4, any authenticated user, such as a subscriber, could use the delete_action_post AJAX action to delete any post on a target site.
medium 6.3 CVE-2021-24282 · published 2021-05-14
Missing authorization check in Redirection for Contact Form 7 (older than 2.3.4)
- Affected
- older than 2.3.4
- Fixed in
- 2.3.4
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by NVD
Details from the advisory
In the Redirection for Contact Form 7 WordPress plugin before 2.3.4, any authenticated user, such as a subscriber, could use the various AJAX actions in the plugin to do a variety of things. For example, an attacker could use wpcf7r_reset_settings to reset the plugin’s settings, wpcf7r_add_action to add actions to a form, and more.
Recent activity
- 2026-10-15 — latest release on wordpress.org (3.2.14).
- 2026-10-21 — Cross-site scripting (XSS) disclosed (CVE-2026-111574), fixed in 3.2.12.
- 2026-09-06 — Content injection disclosed (CVE-2026-80439), fixed in 3.2.11.
- 2026-06-15 — Cross-site scripting (XSS) disclosed (CVE-2026-23970), fixed in 3.2.9.
Get an email when Redirection for Contact Form 7 has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for Redirection for Contact Form 7 (wpcf7-redirect) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by Themeisle (18 tracked)
Types found in this plugin: Missing authorization (5) · Cross-site scripting (XSS) (4) · PHP object injection (3) · Content injection (2) · Arbitrary file upload (1) · Arbitrary file deletion (1) · Privilege escalation (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/wpcf7-redirect (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/wpcf7-redirect"><img src="https://laskyr.com/plugins/wpcf7-redirect/badge.svg" alt="Redirection for Contact Form 7 vulnerability status"></a>