Skip to main content

WPForms Contact Form CVE-2026-54851

| EUVDEUVD-2026-116764 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-11-04 Patchstack GHSA-q5pq-qhgc-v7vf
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL with XSS payload
  2. Delivery
    Deliver link via phishing to WordPress user
  3. Exploit
    Victim clicks and page reflects payload
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack session or perform 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 deliver a crafted link carrying the XSS payload and to convince a victim to click it (UI:R); the payload is reflected and executed only during that victim's request, so there is no persistent compromise. No authentication is required of the attacker (PR:N), but impact is amplified if the victim is an authenticated WordPress user such as an administrator. The specific vulnerable parameter, endpoint, or configuration precondition is not described in the available sources. The principal limiting factor is the mandatory per-victim social-engineering step, which prevents automated or mass exploitation without user interaction.

Impact

This is a reflected cross-site scripting (CWE-79) flaw in the widely deployed Contact Form by WPForms (wpforms-lite) plugin, carrying a CVSS 3.1 base score of 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L). The CVSS vector indicates a network-reachable, low-complexity attack requiring no attacker privileges (PR:N) but mandating victim interaction (UI:R), with a changed scope reflecting execution in the victim's browser context. The vuln.today decision label is 'this_week', indicating a prompt but non-emergency remediation priority. No CISA KEV listing is present, so there is no confirmation of active exploitation, and no EPSS probability was supplied, so widespread-exploitation likelihood cannot be quantified from the input. No proof-of-concept or exploit reference is provided - only the Patchstack advisory describing the issue. Reflected XSS, unlike stored XSS, requires per-victim social engineering (a crafted link) rather than passive compromise, which materially lowers real-world urgency compared to the 7.1 'High' label; this is a genuine issue worth patching this week but not an actively-exploited emergency on current evidence. Note the signals are consistent (no KEV, no EPSS, no POC, 'this_week' label all align toward moderate priority) rather than conflicting.

Exploit ScenarioDerived

An unauthenticated attacker crafts a URL containing a malicious script payload targeting the vulnerable plugin parameter and uses phishing or a malicious link to lure a logged-in WordPress user (ideally an administrator) into clicking it. When the victim loads the link, the unsanitized input is reflected into the page and the script executes in their browser session, enabling session/cookie theft, admin-panel actions, or page manipulation. No public exploit code is referenced in the available data; the specific vulnerable endpoint or parameter is not described in the source.

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 – Nov 04, 2026

Reflected cross-site scripting in Contact Form by WPForms (wpforms-lite) through version 2.0.3 lets unauthenticated attackers craft a link that executes script in a victim's browser when clicked, with a scope change that can affect the surrounding WordPress site. Exploitation requires user interaction (UI:R) and the injected payload is reflected only during the victim's request, so there is no persistent compromise; impact is amplified if an authenticated WordPress administrator is convinced to click. No public exploit was identified at time of analysis, and no CISA KEV entry is associated with this CVE.

RemediationAI

Update the Contact Form by WPForms (wpforms-lite) plugin to a release later than 2.0.3 as directed by the vendor advisory at https://patchstack.com/database/wordpress/plugin/wpforms-lite/vulnerability/wordpress-contact-form-by-wpforms-plugin-2-0-3-cross-site-scripting-xss-vulnerability?_s_id=cve; the provided data does not list a specific fixed version beyond noting that 2.0.3 and earlier are affected. No specific workaround or compensating control is described in the available sources.

Affected VersionsENISA

Contact Form by WPForms 0 ≤2.0.3

Affected Packages

euvd contact_form_by_wpforms 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

The flaw is CWE-79, improper neutralization of input during web page generation, in the WordPress plugin Contact Form by WPForms (wpforms-lite), identified by CPE cpe:2.3:a:awesomemotive:contact_form_by_wpforms. The assessed CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, indicating a network-reachable reflected XSS that requires the victim to interact with a crafted link, with scope changed and low confidentiality/integrity impact but no availability impact. The specific vulnerable parameter, endpoint, or configuration precondition is not described in the available sources, so the exact trigger is not confirmed from the provided evidence.

Know when Contact Form By Wpforms 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

Network-reachable reflected XSS needs no attacker privileges (PR:N) but requires a victim to click (UI:R); browser-context execution gives S:C with limited C/I and no availability impact.

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:L/VI:L/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 Awesomemotive Contact Form by WPForms wpforms-lite allows Reflected XSS.This issue affects Contact Form by WPForms: from n/a through 2.0.3.

Executive ViewAI

Why It Matters

CVE-2026-54851 is a reflected cross-site scripting vulnerability in the WPForms Lite plugin (Contact Form by WPForms) affecting versions through 2.0.3, impacting organizations using WordPress. An unauthenticated attacker could craft a malicious link that, if clicked by a victim-particularly a logged-in administrator-executes arbitrary script within the context of the WordPress site, potentially leading to session hijacking or actions performed with the victim's privileges. Leadership should prioritize remediation because the plugin is widely deployed and administrative compromise could have downstream effects on site integrity and data.

Business Impact: Medium
Compensating Controls

Deploy WAF rules to filter reflected XSS payloads, restrict administrative access to trusted networks, enforce multi-factor authentication for WordPress admins, and conduct user awareness training on link hygiene.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
WPForms is among the most widely installed WordPress form plugins
Social Media
3
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
Medium
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