Skip to main content

Contact Form Email CVE-2026-112379

| EUVDEUVD-2026-108053 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-22 Patchstack GHSA-wx2g-vj3c-w75x
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Reach contact form endpoint
  2. Delivery
    Submit field with stored XSS payload
  3. Exploit
    Payload persisted by plugin
  4. Execution
    Admin views submission in wp-admin
  5. Persist
    Script executes in admin browser
  6. Impact
    Hijack session / forge 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 the attacker to get a script payload persisted through the Contact Form to Email plugin (via a form submission field or form configuration) in versions up to and including 1.3.68, and then requires a victim - most plausibly an administrator reviewing submissions in wp-admin - to view the stored content for the payload to execute (UI:R). Limiting factors: the stored payload only fires on victim page view (not automatic), impact is confined to the victim's browser session (no server-side code execution), and the exact privilege level needed to persist the payload is not confirmed in the available data - if injection is only possible by an authenticated user, real-world risk is lower than the PR:N metric suggests. The plugin must be installed and active on the target WordPress site.

Impact

This is a moderate-severity stored XSS (CVSS 7.1, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) in the CodePeople 'Contact Form to Email' WordPress plugin, reported by Patchstack. The vector indicates network-reachable, low-complexity exploitation with no privileges, but it requires user interaction (UI:R) - consistent with a stored payload that fires when a victim (typically an administrator reviewing submissions) later views the affected page. The scope change (S:C) reflects script executing in the victim's browser context. No EPSS score, KEV listing, or POC was provided in the input, so by the precision rules this is 'no public exploit identified at time of analysis' - exploitation probability cannot be quantified. There is a notable tension: PR:N implies unauthenticated injection (plausible if the payload enters via public contact-form fields rendered unsanitized in the admin dashboard), yet stored XSS in many plugins instead requires an authenticated contributor/admin to persist the payload - the input does not confirm which, so the privilege precondition should be verified against the Patchstack advisory. Overall this is a real but second-tier priority: the impact is limited (C:L/I:L/A:L, no direct RCE or data-exfiltration-at-scale), it depends on victim interaction, and there is no evidence of active exploitation. Patch or update promptly, but it does not warrant emergency out-of-band response absent new exploitation signals.

Exploit ScenarioDerived

An attacker submits a contact form (or edits a form configuration) injecting a malicious script payload into a field that the plugin stores and later renders without proper neutralization. When an administrator subsequently views the stored submission or the affected page in wp-admin, the script executes in their authenticated browser session, enabling session theft, admin-action forgery, or content manipulation. No public exploit code was identified in the provided data, and successful execution depends on the victim viewing the tainted content (UI:R).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Stored cross-site scripting in CodePeople's Contact Form Email WordPress plugin through 1.3.68 lets an attacker persist script payloads through form submission fields or form configuration and execute them when a victim, most plausibly an administrator reviewing submissions in wp-admin, views the stored content. The CVSS vector carries PR:N and UI:R, so the reported path is unauthenticated but requires victim interaction; the independent assessment notes the privilege needed to persist the payload is unconfirmed, and practical risk is lower if authentication is required. No public exploit code or CISA KEV confirmation is provided, and the plugin must be installed and active for exposure.

RemediationAI

No vendor-released patch is identified in the provided data; the advisory covers through 1.3.68, so check the Patchstack advisory and CodePeople for a fixed release later than 1.3.68 and upgrade immediately when available. If no fixed release exists, disable the Contact Form Email plugin until it can be patched, accepting loss of form-to-email functionality, or restrict public form submissions and wp-admin access to reduce exposure while noting this does not remove the stored XSS flaw. Deploy a WAF or virtual patch to block script-bearing form fields and administrative requests, with possible false positives and bypass risk, enforce CSP to limit script execution with compatibility trade-offs for legitimate inline scripts, and review submissions through a least-privilege account; verify status at https://patchstack.com/database/wordpress/plugin/contact-form-to-email/vulnerability/wordpress-contact-form-email-plugin-1-3-68-cross-site-scripting-xss-vulnerability?_s_id=cve.

Affected VersionsENISA

Contact Form Email 0 ≤1.3.68

Affected Packages

euvd contact_form_email no fix

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

CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root cause: the WordPress plugin stores attacker-influenced values from a form submission field or form configuration and later renders them in a page without adequate output encoding. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, so exploitation requires the victim to view the stored content (UI:R), and scope change reflects script execution in the victim's browser context rather than server-side compromise. The CPE cpe:2.3:a:codepeople:contact_form_email:*:*:*:*:*:*:*:* identifies the Contact Form Email plugin line, with the advisory covering versions through 1.3.68. Impact is confined to the victim's browser session with low confidentiality and integrity impact and no availability impact in the assessed vector; the stored payload does not fire automatically and does not provide server-side code execution.

Know when Contact Form Email 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 (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

Stored XSS likely injected via public form fields (PR:N) executing in an admin's browser on view (UI:R, S:C); limited C/I, no genuine availability impact so A:N.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Codepeople Contact Form Email contact-form-to-email allows Stored XSS.This issue affects Contact Form Email: from n/a through 1.3.68.

Executive ViewAI

Why It Matters

The CodePeople Contact Form Email WordPress plugin, in versions through 1.3.68, creates a stored cross-site scripting exposure on affected WordPress sites that could let an attacker place malicious content in form submissions or configuration and have it run in a reviewing administrator's browser, potentially enabling admin-session abuse or data exposure. This is an unauthenticated CVSS path requiring victim interaction, but the privilege needed to persist payloads is not fully confirmed and exposure is limited to sites with the plugin installed and active. Leadership should care because no vendor-released patch is identified at time of analysis and administrative compromise could affect site integrity and sensitive form data, even though no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include deactivating or removing the plugin, restricting wp-admin and form submissions to trusted users/networks, enforcing MFA and least privilege for administrators, deploying WAF/virtual-patching rules for stored XSS, reviewing recent submissions/configuration for injected script, and monitoring administrator activity.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
common WordPress contact-form plugin, moderate active-install base
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 No
EPSS 0.1%
Patch available No
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
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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