Skip to main content

CF7 Redirection CVE-2026-111574

| EUVDEUVD-2026-107072 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-21 WPScan GHSA-fm6v-w7hr-3xm4
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit crafted contact form field
  2. Delivery
    Malicious script stored as lead entry
  3. Exploit
    Admin opens entry in debug metabox
  4. Execution
    Script executes in admin session
  5. Impact
    Session hijack or admin actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the Redirection for Contact Form 7 plugin's DEBUG MODE be explicitly enabled (a non-default operator configuration) so that submitted form data is retained and rendered in the lead debug metabox. To plant the payload no authentication or user interaction is needed - any visitor can submit a form (PR:N). However, the stored script only executes when a LOGGED-IN user (typically an administrator) opens the specific crafted lead entry's debug metabox in wp-admin (UI:R), making a privileged victim's action the trigger. Limiting factors that reduce realistic risk: the dependence on the non-default debug mode being on, the need for an authenticated admin to view the exact malicious entry, and the plugin version being in the 2.2.7-to-before-3.2.12 range; sites on 3.2.12+ or with debug mode off are not exploitable.

Impact

This is a stored (persistent) cross-site scripting flaw (CWE-79) in the Redirection for Contact Form 7 plugin for versions before 3.2.12. The signals are mixed and point to a moderate, conditional risk rather than a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R) correctly reflects that the attack is remote and requires no authentication to plant the payload (an attacker just submits a contact form), but carries high attack complexity (AC:H) and required user interaction (UI:R) - the injected script only fires if (a) the plugin's debug mode is enabled, a non-default operator setting, and (b) a logged-in user subsequently opens the specific lead entry in the debug metabox. The input's C:H/I:H/A:H impact ratings (yielding 7.5) are aggressive for a stored XSS payload executing in an administrator's browser session; a more defensible impact for client-side script execution is limited confidentiality/integrity with no availability loss, which is why my independent assessment lands lower (~6.1). On exploitation signals: a public exploit/advisory exists via WPScan (publicly available exploit code exists), but there is NO CISA KEV listing and NO EPSS score was provided, so there is no evidence of active or widespread exploitation - the POC should not be conflated with in-the-wild use. No SSVC decision data was provided. Net: a real, patch-worthy issue for sites running this plugin with debug mode on, but the dependence on a non-default setting plus required admin interaction materially constrains real-world risk. Note the conflict to verify with the vendor: the input vector rates full High impact across C/I/A for what is a client-side script injection, which likely overstates technical impact.

Exploit ScenarioDerived

An unauthenticated attacker submits a Contact Form 7 form on a target WordPress site, embedding a malicious JavaScript payload in a form field; the plugin stores this submission as a lead entry without sanitizing or escaping it. When a site administrator who has the plugin's debug mode enabled later opens that lead entry's debug metabox in wp-admin, the script executes in their authenticated browser session, potentially enabling session/cookie theft or admin actions on their behalf. A public write-up/exploit is available from WPScan, lowering the barrier to reproduction, though exploitation still requires debug mode to be enabled and an admin to view the crafted entry.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Stored cross-site scripting in CF7 Redirection before 3.2.12 allows unauthenticated visitors to submit form data that is retained and later rendered without proper sanitization or escaping in the lead debug metabox. The payload executes only when a logged-in user, typically an administrator, opens the crafted entry's debug metabox while the plugin's non-default debug mode is enabled. Publicly available exploit code exists, but exploitation is constrained by that configuration dependency and the required privileged user interaction; no CISA KEV confirmation was provided.

RemediationAI

Vendor-released patch: 3.2.12. Upgrade Redirection for Contact Form 7 to 3.2.12 or later as the primary fix, and verify the installed version after updating; the WPScan advisory is at https://wpscan.com/vulnerability/f40440de-3947-48f9-8fa4-200f83e87d8e/. If upgrading immediately is not possible, disable the plugin's debug mode so submitted lead data is not retained and rendered in the lead debug metabox, understanding that this removes debugging visibility for site operators. Additionally restrict wp-admin access to trusted administrators and review stored lead entries for suspicious script content, recognizing that these are compensating controls and do not replace the vendor patch.

Affected VersionsENISA

Redirection for Contact Form 7 2.2.7 <3.2.12

Affected Packages

euvd redirection_for_contact_form_7 fix: 3.2.12

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a CWE-79 stored cross-site scripting flaw in the WordPress plugin Redirection for Contact Form 7. Submitted form data is saved as lead entries and later output in the lead debug metabox without adequate sanitization or escaping, so attacker-controlled content can be interpreted as script in an administrator's browser. The assessed CVSS vector is CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N: network reachability, no privileges required to plant the payload, user interaction required when a logged-in victim views the entry, and scope change because script executes in the wp-admin context. CPE data identifies cpe:2.3:a:unknown:redirection_for_contact_form_7:*:*:*:*:*:*:*:* and EUVD lists affected versions as 2.2.7 through before 3.2.12. The key limiting factor is that the plugin's debug mode must be explicitly enabled, a non-default operator configuration; if debug mode is off or the plugin is at 3.2.12 or later, this issue is not exploitable.

Know when Redirection For Contact Form 7 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 4.7 MEDIUM

Payload planted remotely unauthenticated (AV:N/PR:N) but AC:H and UI:R because debug mode must be enabled and an admin must view the entry; S:C and C:L/I:L for script in the admin's browser, no availability impact.

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
7.5 (HIGH)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
HIGH 7.5
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Technical POC Analysis

CWE-79 (Cross-Site Scripting), stored variant.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Organizations running the CF7 Redirection WordPress plugin below version 3.2.12 face a high-severity risk that can expose administrator sessions and potentially lead to broader site compromise. Although exploitation requires the plugin's non-default debug mode to be enabled and an administrator to open a crafted entry, publicly available exploit code exists and the vendor has released a fixed version, making remediation a priority for affected site owners.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress Contact Form 7 add-on, but exploit needs non-default debug mode
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy