Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with payload in jfb_xss parameter
-
DeliveryDeliver link to victim via phishing
-
ExploitVictim opens page with vulnerable form config
-
ExecutionReflected value renders in Calculated Field
-
ImpactScript 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
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.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
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
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.
JetFormBuilder - Dynamic Blocks Form Builder for WordPress before version 3.6.5.2 exposes sensitive site data to unauthe
Unauthenticated privilege escalation in JetFormBuilder - Dynamic Blocks Form Builder plugin for WordPress (versions up t
Arbitrary file deletion in the WordPress plugin JetFormBuilder - Dynamic Blocks Form Builder (versions 3.5.6.2 through b
HTML injection via unsanitized email notifications in JetFormBuilder WordPress plugin (versions before 3.6.5.2) allows u
The JetFormBuilder plugin for WordPress contains a critical path traversal vulnerability allowing unauthenticated attack
Stored cross-site scripting in the JetFormBuilder - Dynamic Blocks Form Builder WordPress plugin through version 3.6.5.4
Unauthorized wp_postmeta enumeration in JetFormBuilder (WordPress plugin, all versions through 3.6.3) allows unauthentic
Reflected DOM-based cross-site scripting in the JetFormBuilder WordPress plugin (Dynamic Blocks Form Builder) affects al
EUVD-2026-86534
GHSA-3wvh-fvrf-2cw4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB