Skip to main content

JetFormBuilder EUVDEUVD-2026-86534

| CVE-2026-92212 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-25 Wordfence GHSA-3wvh-fvrf-2cw4
6.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Craft URL with payload in jfb_xss parameter
  2. Delivery
    Deliver link to victim via phishing
  3. Exploit
    Victim opens page with vulnerable form config
  4. Execution
    Reflected value renders in Calculated Field
  5. Impact
    Script executes in victim browser context

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 targeted page to host a JetFormBuilder form configured with BOTH a URL Query Variable preset field AND a Calculated Field that references that preset - without this specific pairing the 'jfb_xss' input is not reflected. The attack is unauthenticated (PR:N) and network-delivered (AV:N) but requires user interaction (UI:R): the victim must click an attacker-supplied link. These are described as standard plugin features, so the configuration is plausible on real sites but is not guaranteed on every install, which meaningfully limits the exploitable target population versus a default-config remote XSS.

Impact

This is a genuine but moderate-severity issue, not a top-priority emergency. The NVD CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, base 6.1) is the classic reflected-XSS profile: network-reachable and unauthenticated, but gated on user interaction (UI:R) - a victim must click an attacker-crafted link. No EPSS score, no CISA KEV listing, and no public POC were provided in the intelligence, so exploitation status is 'no public exploit identified at time of analysis.' There is no signal conflict here: all signals align on a low-to-moderate, opportunistic risk rather than automated mass exploitation. The one nuance beyond raw CVSS is the target-side prerequisite baked into the description - the page must host a form combining a URL Query Variable preset field with a Calculated Field that references it - which narrows the exploitable population even though those are described as standard plugin features. Bottom line: patch in normal cycles; not a drop-everything issue, but real because it is unauthenticated and reflected XSS enabling session/action abuse against site users.

Exploit ScenarioDerived

An attacker crafts a URL to a JetFormBuilder-powered page that has a form using a URL Query Variable preset feeding a Calculated Field, embedding a malicious payload in the 'jfb_xss' query parameter. The attacker sends this link to a victim (phishing, comment, social media); when the victim opens it, the unsanitized value is reflected into the calculated field output and the script executes in the victim's browser session. No public exploit code was reported in the provided intelligence.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 25, 2026

Reflected cross-site scripting in the JetFormBuilder - Dynamic Blocks Form Builder WordPress plugin (all versions up to and including 3.6.5.3) allows unauthenticated attackers to inject arbitrary JavaScript into a page by supplying a crafted 'jfb_xss' URL query variable that is carried into a Calculated Field. Exploitation is not automatic: the targeted site must host a form that pairs a URL Query Variable preset field with a Calculated Field referencing that preset, and the victim must be induced to click an attacker-crafted link (UI:R), so the realistically exploitable population is a subset of installs rather than every default configuration. There is no CISA KEV listing and no public exploit identified at time of analysis, and the independent assessment rates this as a genuine but moderate-severity issue rather than a top-priority emergency.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - the correction is visible in the WordPress.org plugin repository changeset at https://plugins.trac.wordpress.org/changeset?reponame=&old=3707612%40jetformbuilder&new=3707612%40jetformbuilder, so administrators should update JetFormBuilder to the newest release newer than 3.6.5.3 available in the WordPress plugin directory and verify the installed version after updating, cross-checking the vendor advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/37a72530-35d0-4fe8-82c6-50c87f61e731?source=cve. Where updating must be deferred, the most effective compensating control is to remove or reconfigure the specific form configuration that triggers the issue: eliminate Calculated Fields that reference a URL Query Variable preset (or drop the URL Query Variable preset source from those forms), which removes the reflection path entirely and also removes the intended dynamic behaviour those fields provided. Site-wide input filtering that strips or encodes 'jfb_xss' from query strings, or a WAF rule blocking requests carrying that parameter to pages hosting JetFormBuilder forms, reduces exposure without breaking legitimate forms, but relies on signature coverage and can be bypassed by parameter-name variants and encoding tricks. Deploying a strict Content-Security-Policy that disallows inline and third-party script execution provides defence in depth for any residual reflected output, at the cost of potentially breaking other plugins and theme scripts. Because exploitation requires the victim to click an attacker-supplied link, user awareness about untrusted links offers only marginal protection and should not be treated as a substitute for patching.

Affected VersionsENISA

JetFormBuilder — Dynamic Blocks Form Builder 0 ≤3.6.5.3

Affected Packages

euvd jetformbuilder_dynamic_blocks_form_builder 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 root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation / 'Cross-site Scripting'), specifically a reflected variant in JetFormBuilder's form-preset pipeline. The plugin ships a 'URL Query Variable' preset source (includes/presets/sources/preset-source-query-var.php, referenced line 21) that reads values straight out of the request query string and exposes them as a preset value to other form blocks; the Calculated Field block consumes preset values during rendering (includes/blocks/render/calculated-field-render.php line 42 and templates/fields/calculated-field.php line 31) and the front-end runtime (assets/build/frontend/main.js) then inserts the resulting calculated output into the DOM. Insufficient input sanitization on the query-variable source combined with insufficient output escaping at the calculated-field render stage means attacker-controlled text from the 'jfb_xss' parameter can reach the page as executable markup instead of inert text. The affected distribution is identified by the CPE cpe:2.3:a:jetmonsters:jetformbuilder_-_dynamic_blocks_form_builder:*:*:*:*:*:*:*:* (no version constraints, i.e. the whole 3.6.5.3-and-earlier line per the description). The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N confirms the network-delivered, unauthenticated, user-interaction-required profile, with scope change (S:C) reflecting that script executes in the context of the victim site's page.

Know when Jetformbuilder Dynamic Blocks Form Builder 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 (Wordfence) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Unauthenticated network reflected XSS requiring victim click (UI:R); scope change to browser (S:C) with limited C/I and no availability impact; AC:L as no unusual attacker-side conditions apply.

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:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

The JetFormBuilder - Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via 'jfb_xss' (URL Query Variable) Parameter via Calculated Field in all versions up to, and including, 3.6.5.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires the targeted page to host a form configured with both a URL Query Variable preset field and a Calculated Field that references it, which are standard plugin features.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular WordPress form-builder plugin, but requires specific form configuration to trigger
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
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