Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS payload
-
DeliveryInject via Form Block input or crafted URL
-
ExploitVictim loads affected page (UI:R)
-
ExecutionScript executes in victim browser context
-
ImpactSteal 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). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
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.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Form Block <= 1.8.1 versions.
Executive ViewAI
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-93082
GHSA-99hr-mrh8-j9g3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB