Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate public form using Update Options action
-
ExploitCraft unauthenticated form submission
-
ExecutionReach do_action with no capability check
-
ImpactModify JetEngine Options Page values
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a specific, non-default stack: BOTH the JetFormBuilder plugin (version ≤3.6.2) AND the JetEngine plugin must be installed and active, AND an administrator must have specifically built and published a form that uses the 'Update Options' post-submission action. Only forms wired to that action expose the vulnerable Update_Options code path, so sites without such a form are not exploitable even if both plugins are present. When those conditions are met, the attack needs no authentication and no user interaction (PR:N/UI:N). The principal limiting factor is therefore the administrator-created configuration dependency, not any attacker-side credential requirement; impact is confined to modifying JetEngine Options Page values (integrity only). |
| Impact | Signals point to a genuine but bounded medium-severity issue rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated flaw, and PR:N confirms no authentication is required - consistent with abusing a public-facing form submission. However, the impact is deliberately narrow: only I:L (integrity), with C:N and A:N, so this modifies JetEngine Options Page values and does not by itself disclose data or crash the site, which is why the base score lands at 5.3 rather than critical. The exploitability is further gated by a specific deployment precondition (both JetFormBuilder and JetEngine active AND an administrator having configured a form that uses the 'Update Options' post-submission action), so it is not a universal drive-by against default installs. The vuln.today Decision label is 'this_month' (not act_now/emergency), aligning with the medium score. EPSS is NOT provided in the input and the vulnerability is NOT in CISA KEV, so exploitation probability cannot be quantified from this data. No SSVC automatable/technical-impact decision tree is supplied. Net: patch within the normal cycle this month; the unauthenticated network vector warrants attention, but the mandatory non-default configuration and integrity-only impact keep real-world priority moderate rather than critical. |
| Exploit ScenarioDerived | On a WordPress site running both JetFormBuilder (≤3.6.2) and JetEngine where an administrator has published a form using the 'Update Options' post-submission action, a remote unauthenticated attacker submits a crafted request to that form. Because the capability check on the 'do_action' call in the Update_Options action class is missing, the request is accepted and the attacker alters JetEngine Options Page values. No public exploit identified at time of analysis; the referenced links are plugin source code and the fix changeset, not working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Unauthenticated visitors can modify JetEngine Options Page values on WordPress sites running JetFormBuilder 3.6.2 or earlier, because the plugin's Update_Options action class performs no capability check before processing submitted data. The flaw is only reachable on a narrow configuration: both JetFormBuilder (≤3.6.2) and JetEngine must be installed and active, and an administrator must have published a form wired to the 'Update Options' post-submission action - sites lacking such a form are not exploitable. Impact is integrity-only (CVSS 5.3, C:N/I:L/A:N), no public exploit code has been identified at time of analysis, and remediation is currently tracked to a trunk commit rather than an independently confirmed tagged release.
RemediationAI
Vendor-released patch: not independently confirmed - the fix is referenced as WordPress plugin Trac changeset 3575346 (https://plugins.trac.wordpress.org/changeset/3575346/), i.e. an upstream commit in trunk; install the JetFormBuilder release that contains it as soon as it is available rather than assuming 3.6.2 is patched. Until then, the most direct compensating control is to audit every form using the 'Update Options' post-submission action and remove that action from the form (or unpublish the form), which removes the only reachable path into the vulnerable handler - the trade-off is that the intended JetEngine option-update behaviour stops working for those forms. Because the flaw is integrity-only and confined to JetEngine Options Page values, also review those values for unexpected changes to detect prior abuse. There is no configuration described in the available sources that preserves the Update Options functionality while making it safe, so any site that must keep the action configured remains exposed until the patched release is applied; on multi-plugin stacks, confirming both JetFormBuilder and JetEngine are current is part of the same update cycle. This is a this_month priority: schedule the update within the normal monthly patch window rather than treating it as an emergency.
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
This is a classic missing-authorization defect (CWE-862) in a WordPress plugin's JetEngine compatibility layer. JetFormBuilder ships post-submission action handlers under compatibility/jet-engine/actions/, and the Update_Options class registers a 'do_action' callback that writes submitted form values into JetEngine's Options Page storage. The referenced source lines (update-options.php lines 50, 75 and 82 in both trunk and the 3.3.12 tag) are the code path that executes when a form configured with the 'Update Options' action is submitted; the handler reaches the options-writing logic without verifying that the requester is an authenticated administrator (no capability check such as current_user_can, and no nonce validation described in the available sources). Because the handler is reached through a public form submission endpoint, the CVSS vector is AV:N/AC:L/PR:N/UI:N - no credentials and no victim interaction required. The scope is unchanged and confidentiality and availability impacts are none, so the entire effect is a low-integrity write to JetEngine option values. The trigger for arbitrary option modification versus a narrower field write is not described in the available sources; the only confirmed prerequisite is the administrator-created form configuration that exposes the code path at all. The affected product is identified by the CPE cpe:2.3:a:jetmonsters:jetformbuilder_-_dynamic_blocks_form_builder, with JetEngine acting as an additional deployment dependency rather than the vulnerable component.
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:N/S:U/C:N/I:L/A:N
Unauthenticated remote form submission (AV:N/AC:L/PR:N/UI:N) with no capability check; impact limited to modifying options values, so I:L and C:N/A:N.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The JetFormBuilder - Dynamic Blocks Form Builder plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'do_action' function in the 'Update_Options' action class in all versions up to, and including, 3.6.2. This makes it possible for unauthenticated attackers to modify JetEngine Options Page values when an administrator has configured a form with the "Update Options" post-submission action. The vulnerability requires that both JetFormBuilder and JetEngine are installed and active, and that an administrator has specifically configured a form with the Update Options action.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Reflected cross-site scripting in the JetFormBuilder - Dynamic Blocks Form Builder WordPress plugin (all versions up to
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-115666
GHSA-jj8w-9rh5-5798
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB