Skip to main content

Form Block CVE-2026-104814

| EUVDEUVD-2026-93082 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-06 Patchstack GHSA-99hr-mrh8-j9g3
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
  2. Delivery
    Inject via Form Block input or crafted URL
  3. Exploit
    Victim loads affected page (UI:R)
  4. Execution
    Script executes in victim browser context
  5. Impact
    Steal session or perform actions as victim

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 targets the Form Block WordPress plugin version 1.8.1 and earlier (vendor epiphyt). No authentication is required (PR:N), but successful attack REQUIRES victim user interaction (UI:R) - the target must load or interact with the attacker-controlled content for the injected script to execute. The limiting factors are: the victim-interaction requirement, impact confined to the victim's browser context (session/data within that session rather than direct server compromise), and dependence on the vulnerable plugin being installed and the affected form/input being reachable. The description does not name the exact vulnerable parameter or field, so the precise injection point is not confirmed from available data.

Impact

This is a moderate-severity (CVSS 7.1) unauthenticated reflected/stored XSS in the Form Block WordPress plugin, reported by Patchstack - a credible vulnerability research source for the WordPress ecosystem. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C) indicates network-reachable, low-complexity exploitation with no privileges required, but it critically depends on user interaction (UI:R) - a victim must be induced to view the malicious payload. The scope change (S:C) reflects that injected script executes in the victim's browser security context rather than the plugin's. There is NO EPSS score provided, NO CISA KEV listing, and NO public POC indicated in the sources, so exploitation signals are weak: no public exploit identified at time of analysis. Despite the 'high' CVSS band, real-world priority is tempered by the mandatory user-interaction requirement, the limited (Low) confidentiality/integrity/availability impacts typical of XSS, and the niche footprint of this specific plugin. This is a legitimate issue to patch on a normal cadence rather than an emergency; absent EPSS/KEV/POC data, there is no evidence of active or imminent widespread exploitation.

Exploit ScenarioDerived

An unauthenticated attacker crafts a malicious script payload and delivers it via a vulnerable Form Block input or a crafted link, which is then reflected or stored and rendered to a victim (a site visitor or logged-in administrator). When the victim views the affected page, the script executes in their browser session, enabling session token theft, actions on the victim's behalf, or admin-account takeover if an administrator is targeted. No public exploit code is identified, and successful attack requires the victim to interact with the malicious content (UI:R).

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 WordPress plugin Form Block (vendor epiphyt, all versions through 1.8.1) lets remote attackers inject script that executes in a victim's browser, carrying a published CVSS base score of 7.1. No authentication is required (PR:N), but exploitation depends on victim interaction (UI:R) - the targeted user must load or interact with the attacker-controlled content before the payload runs - and the impact is limited to the victim's browser session rather than the server, with the assessed vector narrowing availability impact to A:N. No public exploit code and no confirmed active exploitation (the plugin is not listed in CISA KEV) were identified at the time of analysis.

RemediationAI

No vendor-released patched version is identified in the available data, so remediation currently depends on checking the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/form-block/vulnerability/wordpress-form-block-plugin-1-8-1-cross-site-scripting-xss-vulnerability) for the fixed release and upgrading Form Block as soon as a version above 1.8.1 is published; until then, treat Form Block ≤ 1.8.1 as vulnerable. If the plugin is not business-critical, deactivating and removing it eliminates the exposure entirely, at the cost of losing existing forms and any stored form entries. If the plugin must stay online, restrict form creation/editing to trusted administrators, disable the unfiltered_html capability for lower-privileged roles so additional stored payloads cannot be planted, and deploy a WAF rule (ModSecurity, Cloudflare, or CrowdSec) that blocks script and event-handler payloads on Form Block submission and rendering endpoints - recognizing that WAF filtering is signature-based and can be bypassed with encoding tricks. A Content-Security-Policy that disallows inline script and untrusted script sources provides defense in depth against execution even when injection succeeds, but may break legitimate theme/plugin scripts and requires testing before enforcement. Where forms need not be public, restrict access to the form endpoints by IP or authentication, and monitor WordPress logs for anomalous form submissions containing script markup.

Affected VersionsENISA

Form Block n/a ≤1.8.1

Affected Packages

euvd form_block 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, i.e. cross-site scripting) in Form Block, a WordPress form-builder plugin by epiphyt that ships Gutenberg blocks for creating and rendering forms on WordPress sites. User-supplied form input reaches a rendered page without adequate encoding/escaping, so attacker-controlled markup is reflected back and interpreted as HTML/JavaScript by the browser. The CPE cpe:2.3:a:epiphyt:form_block:*:*:*:*:*:*:*:* uses a wildcard version, and the EUVD entry (EUVD-2026-93082) records the affected range as Form Block ≤ 1.8.1, confirming that every release up to and including 1.8.1 is in scope. The scope-changed rating (S:C) reflects that the injected script runs in the victim's browser context and can act with that user's session privileges, while the AU/availability impact assessment is minimal (A:N per independent re-scoring). The reported description does not identify the exact vulnerable parameter or field, so the precise injection point cannot be confirmed from the available data.

Know when Form Block 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

Unauthenticated network XSS requiring victim interaction (UI:R) with scope change to the browser (S:C); C/I Low, A:N since XSS does not materially affect availability.

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

Unauthenticated Cross Site Scripting (XSS) in Form Block <= 1.8.1 versions.

Executive ViewAI

Why It Matters

The Form Block WordPress plugin (all versions through 1.8.1) has a high-severity, unauthenticated cross-site scripting vulnerability that executes malicious scripts in a victim's browser after user interaction. Because no vendor patch is available, every organization running this plugin on public-facing WordPress sites faces potential browser-session compromise, reputational harm, and loss of customer trust until the plugin is removed or mitigated. No public exploit or active exploitation has been identified, but leadership should prioritize immediate containment given the lack of a fix.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the Form Block plugin until a fixed version beyond 1.8.1 is available; if removal is not possible, enforce WAF rules to detect and block XSS payloads targeting the plugin, apply a strict Content Security Policy, and limit administrative access to trusted networks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche WordPress form plugin, limited install base vs. major plugins
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