Skip to main content

Smart Forms CVE-2026-32574

| EUVDEUVD-2026-93236 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-06 Patchstack GHSA-xqwg-7w72-w9h6
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 XSS payload in form input
  2. Delivery
    Deliver crafted link to victim user
  3. Exploit
    Victim loads page, input rendered unsanitized
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack session or act as admin

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 a victim to interact (UI:R) with attacker-controlled input processed by the Smart Forms plugin (<= 2.6.104) on a WordPress site - typically by following a crafted link or loading a page that reflects/stores the unsanitized value. No authentication is needed by the attacker (PR:N), but the payload only fires in the browser of the user who performs the interaction, and the highest-value impact depends on that victim being a logged-in or administrative user; a site with the plugin inactive or already updated past 2.6.104 is not exploitable. The description does not name a specific form field or configuration toggle, so the exact injection point is not confirmed from available data.

Impact

This is a genuine but moderate-priority issue rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) describes a network-reachable, low-complexity, unauthenticated flaw whose scope change (S:C) reflects the typical cross-context impact of stored/reflected XSS executing in a victim's browser. The critical limiter is UI:R - exploitation requires a victim (likely an administrator or site user) to interact with attacker-controlled input, so this is not a hands-off mass-exploitation primitive. No EPSS score, no CISA KEV listing, and no public exploit code are present in the provided data, so there is no evidence of active exploitation; this currently reads as a credible-but-theoretical vulnerability disclosed through Patchstack's coordinated program. The three signals are mutually consistent (high-ish CVSS driven by scope/unauthenticated reach, but no exploitation-maturity signals), so there is no contradiction to flag - the main caveat is that exploitation realism hinges on the user-interaction requirement, which raw CVSS under-weights.

Exploit ScenarioDerived

An unauthenticated attacker crafts a malicious link or form input targeting a WordPress site running Smart Forms <= 2.6.104 and lures a logged-in user or administrator into interacting with it. When the page renders the unsanitized input, attacker-supplied JavaScript executes in the victim's browser session, enabling actions such as session/cookie theft or admin-context requests. No public proof-of-concept is identified at time of analysis, and successful exploitation depends on the victim taking the required interaction.

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

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

Alert me

AnalysisAIv1 – Oct 06, 2026

Unauthenticated cross-site scripting in the Smart Forms WordPress plugin (all versions up to and including 2.6.104) allows a remote attacker to have injected JavaScript execute in the browser of a user who interacts with attacker-controlled input - typically by opening a crafted link or viewing a page that reflects or stores the unsanitized value. The attacker needs no credentials (PR:N), but the payload only fires on the victim's side (UI:R), and the most serious outcomes depend on that victim being a logged-in or administrative user; CVSS 3.1 scores this 7.1, with the scope change (S:C) reflecting that script runs in the context of the victim's browsing session. No public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis, making this a genuine but moderate-priority issue rather than an emergency, and patch status is not confirmed from the available data.

RemediationAI

No vendor-released patch was identified in the available data at time of analysis, so the first step is to check the installed Smart Forms version and update to the newest release published on the WordPress.org plugin page or the vendor advisory, since a fix for this issue may already exist above 2.6.104 - do not assume a fixed version number that is not confirmed in an advisory. Until an update is verified, if the plugin's forms are not in active use, deactivate and remove it, which fully removes exposure at the cost of losing the form functionality. Where Smart Forms must stay enabled, add a WAF or application-level rule that blocks script-bearing payloads in the query string and POST bodies reaching the plugin's endpoints, accepting that heavy-handed pattern rules can cause false positives on legitimate form submissions; enforce a Content-Security-Policy with script-src 'self' (and nonces/hashes where WordPress allows) to blunt script execution, noting that a strict CSP requires auditing of legitimate inline scripts and may break front-end behavior; limit who completes forms and restrict administrative browsing of untrusted links, since exploitation requires victim interaction (UI:R) and the highest impact arises when a logged-in or admin user triggers the payload. Reference the Patchstack advisory for updated version guidance: https://patchstack.com/database/wordpress/plugin/smart-forms/vulnerability/wordpress-smart-forms-plugin-2-6-104-cross-site-scripting-xss-vulnerability

Affected VersionsENISA

Smart Forms n/a ≤2.6.104

Affected Packages

euvd smart_forms 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 affected component is the Smart Forms plugin (CPE cpe:2.3:a:edgarrojas:smart_forms:*:*:*:*:*:*:*:*) for WordPress, a form-builder that accepts user-submitted field data and renders it back into pages, shortcode output, and administrative views. The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation), i.e. a script or markup fragment supplied by the attacker is echoed into HTML without adequate output encoding or sanitization for the execution context. Because WordPress plugin vulnerabilities of this type are browser-side rather than server-side, the CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L shows network reachability, low attack complexity, no attacker authentication, mandatory victim interaction, and a scope change - the injected script executes with the victim's session privileges rather than the attacker's, which is why even a low-rated confidentiality/integrity impact can escalate if the victim is a site administrator. The available description does not name the specific form field, shortcode, AJAX action, or configuration toggle that serves as the injection point, so the exact entry vector is not confirmed from available data; WordPress sites where the plugin is inactive or updated beyond 2.6.104 are not exposed by this issue.

Know when Smart Forms 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 7.1 HIGH

Network-reachable unauthenticated XSS (AV:N/PR:N) requiring victim interaction (UI:R); scope changes to the browser (S:C) with limited C/I/A from script execution.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/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

Unauthenticated Cross Site Scripting (XSS) in Smart Forms <= 2.6.104 versions.

Executive ViewAI

Why It Matters

An unauthenticated cross-site scripting flaw affects every version of the Smart Forms WordPress plugin up to and including 2.6.104, meaning any site running this plugin without a vendor fix in place is exposed. Because the injected script executes inside the victim's authenticated browsing session, a successful attack against an administrator could lead to session theft, content tampering, or full site takeover. Leadership should care because the plugin is widely deployed on public-facing WordPress sites, no vendor patch has been confirmed, and remediation depends on configuration changes our teams must make themselves.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the Smart Forms plugin (all versions up to and including 2.6.104) where it is not essential; where it must remain, deploy WAF/edge virtual patching for XSS payloads, enforce a restrictive Content-Security-Policy, restrict and monitor wp-admin access via IP allowlisting, VPN, and MFA, isolate administrative browsing, and monitor logs for suspicious injected content or unexpected administrative session activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
WordPress form-builder plugin, common but far from universally deployed
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 No
EPSS 0.2%
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