Skip to main content

JetFormBuilder CVE-2026-120561

| EUVDEUVD-2026-115666 MEDIUM
Missing Authorization (CWE-862)
2026-11-03 Wordfence GHSA-jj8w-9rh5-5798
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Locate public form using Update Options action
  2. Exploit
    Craft unauthenticated form submission
  3. Execution
    Reach do_action with no capability check
  4. Impact
    Modify 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.

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

JetFormBuilder — Dynamic Blocks Form Builder 0 ≤3.6.2

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

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

Vendor (Wordfence) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
widely used WordPress form-builder plugin, but large non-ubiquitous install base
Social Media
1
Sightings
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.3%
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy