Skip to main content

JetFormBuilder CVE-2026-102391

| EUVDEUVD-2026-90224 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-pc54-6qr2-jxx7
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify vulnerable JetFormBuilder input field
  2. Delivery
    Craft form submission with XSS payload
  3. Exploit
    Lure victim/admin to view affected page
  4. Execution
    Script executes in victim browser (S:C)
  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 JetFormBuilder WordPress plugin at version 3.6.5.4 or earlier. No authentication is required (PR:N), but successful exploitation depends on user interaction (UI:R) - a victim must view or interact with the page/link carrying the attacker-supplied payload for the script to execute. The limiting factors are this required interaction and the Low-impact, browser-context nature of XSS: the attacker gains no direct server-side code execution or privileged access, only actions within the victim's authenticated session. Presence of the vulnerable plugin on the WordPress site is the core prerequisite; no special non-default configuration is indicated by the description.

Impact

Signals point to a real but moderate-severity web vulnerability rather than a critical, mass-exploitable one. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) reflects a classic unauthenticated Cross-Site Scripting flaw: network-reachable, low complexity, no privileges, but requiring victim interaction (UI:R) and yielding only Low confidentiality/integrity/availability impact with a scope change (S:C) because injected script executes in the victim's browser context outside the vulnerable component. No EPSS score, no CISA KEV listing, and no public POC are provided, so exploitation status is 'no public exploit identified at time of analysis' - this is a Patchstack-catalogued plugin bug, not a confirmed in-the-wild threat. The 'unauthenticated' qualifier is confirmed from the CVSS vector (PR:N), which is the notable risk driver: no account is needed, only that a victim (often an admin or visitor) interacts with the malicious input/link. There are no conflicting signals - description (unauthenticated XSS) and CVSS vector agree. Overall this is a moderate-priority patch-management item typical of WordPress plugin XSS: broadly reachable but interaction-gated and limited in direct impact.

Exploit ScenarioDerived

An unauthenticated attacker submits or crafts input to a JetFormBuilder form/endpoint that is rendered without proper sanitization, embedding a malicious script payload. When an administrator or other user views the affected page (e.g., a form entry or a page reflecting the attacker's input), the script executes in their browser, enabling session/cookie theft, admin action forgery, or content manipulation. No public exploit code is identified, but XSS in a WordPress plugin of this class is straightforward to weaponize given the input vector.

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

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Cross-site scripting in the JetFormBuilder WordPress plugin through version 3.6.5.4 allows unauthenticated attackers to supply crafted JavaScript that executes in the browser of any user who views or interacts with the affected page or link; the reported vector (PR:N/UI:R/S:C, CWE-79) means no login is needed to deliver the payload, but a victim must still be lured into triggering it, and the scope change indicates the script runs with the authority of the host WordPress site rather than an isolated context. This is a moderate-severity web vulnerability rather than a critical, mass-exploitable one: the attacker gains no server-side code execution, only the ability to act within the victim's browser session, and there is no public exploit code and no confirmed active exploitation (CISA KEV) identified at time of analysis. The limiting factors are the mandatory user interaction and the low-impact, browser-context nature of the flaw.

RemediationAI

The supplied intelligence does not identify a fixed version, and no vendor advisory, GitHub commit or patch reference is included in the data, so no vendor-released patch can be confirmed at time of analysis; administrators should check the JetFormBuilder vendor changelog and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/jetformbuilder/vulnerability/wordpress-jetformbuilder-plugin-3-6-5-4-cross-site-scripting-xss-vulnerability) for the first patched release and upgrade to it as soon as it is published, using the WordPress dashboard or WP-CLI, with staging validation first because form plugins frequently break layouts on major updates. If an immediate update is not possible, the most reliable compensating control is to deactivate and remove the plugin where its forms are not required (trade-off: loss of all existing forms and any stored submission data), or to restrict any exposed forms to authenticated, trusted users only. A virtual patching/WAF rule that filters script-bearing payloads in JetFormBuilder request parameters will block common exploit strings but can be bypassed with encoding tricks and may produce false positives on legitimate form submissions. Additional hardening that reduces the blast radius of a successful XSS: enforce a strict Content-Security-Policy that disallows inline script, set HttpOnly and SameSite attributes on WordPress session cookies so injected scripts cannot read them, and monitor for unexpected administrator account creation or option changes if an administrator could be induced to trigger the payload.

Affected VersionsENISA

JetFormBuilder n/a ≤3.6.5.4

Affected Packages

euvd jetformbuilder 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 a classic CWE-79 improper neutralization of input during web page generation in JetFormBuilder, a form-builder plugin for WordPress maintained by JetMonsters/Crocoblock. User-controllable input handled by the plugin's form rendering or submission path is reflected or injects into a page without sufficient sanitization or output escaping, so attacker-supplied markup is parsed as script by the browser. The CPE string cpe:2.3:a:jetmonsters:jetformbuilder:*:*:*:*:*:*:*:* identifies the plugin itself as the vulnerable component, and the reported CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L) shows the attack is network-reachable, needs no credentials, but requires the victim to interact with the crafted page or link; the S:C scope change means the injected script inherits the trust of the WordPress origin, so it can reach cookies, session state, nonces/CSRF tokens and page content belonging to the site rather than only the plugin's own component. Reported by Patchstack and tracked as EUVD-2026-90224, this is a client-side, browser-context issue: there is no server-side code execution, no SQL injection and no privileged access, and exploitation is gated by the victim's interaction and by the low-impact (C:L/I:L) rating of the consequences.

Know when Jetformbuilder 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 (PR:N, AV:N/AC:L) needs victim interaction (UI:R) and executes cross-context (S:C); low C/I, no genuine availability impact for reflected/stored XSS.

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 JetFormBuilder <= 3.6.5.4 versions.

Executive ViewAI

Why It Matters

The JetFormBuilder WordPress plugin (versions through 3.6.5.4) contains a cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious JavaScript into pages viewed by site visitors, including administrators. Successful exploitation requires a user to interact with a crafted link or page, but could lead to session hijacking, defacement, or theft of sensitive data within the context of the affected WordPress site. As no public exploit code or active exploitation has been identified, the immediate risk is moderate, but leadership should prioritize remediation to protect user trust and prevent potential escalation.

Business Impact: Medium
Compensating Controls

No vendor patch available. Interim mitigations: disable the JetFormBuilder plugin (versions through 3.6.5.4) if not essential; implement WAF rules to block XSS attempts; restrict administrative access; conduct user awareness training on suspicious links.

Threat Intelligence Overview

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Medium
Popular WordPress form-builder plugin with large but not universal install base
Data Quality
4 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.3%
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