Skip to content
Laskyr

Plugins · wpcf7-redirect · data as of 2026-11-04

Is Redirection for Contact Form 7 safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.2.14)

As of 2026-11-04. 17 issues are on record for older versions; version 3.2.12 or newer fixes all of them that state a fix.

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

  1. 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”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. 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.

NVD CVE-2026-111574WPScan advisory

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.

NVD CVE-2026-80439WPScan advisory

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.

NVD CVE-2026-23970Patchstack advisory

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.

NVD CVE-2025-8289Wordfence advisoryPlugin source

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).

NVD CVE-2025-8141Wordfence advisoryPlugin source

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

NVD CVE-2025-8145Wordfence advisoryPlugin source

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.

NVD CVE-2023-39920Patchstack advisory

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.

NVD CVE-2023-23990Patchstack advisory

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.

NVD CVE-2021-36913Patchstack advisorywordpress.org

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

NVD CVE-2022-0250WPScan advisory

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.

NVD CVE-2021-24278WPScan advisoryWordfence advisory

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.

NVD CVE-2021-24279WPScan advisoryWordfence advisory

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.

NVD CVE-2021-24280WPScan advisoryWordfence advisory

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.

NVD CVE-2021-24281WPScan advisoryWordfence advisory

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.

NVD CVE-2021-24282WPScan advisoryWordfence advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Redirection for Contact Form 7 vulnerability status badge
<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>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit