Plugins · jetformbuilder · data as of 2026-11-04
Is JetFormBuilder safe? Known vulnerabilities and latest version
- Latest version
- 3.6.8
- Last updated
- 2026-10-30
- Active installs
- 80,000+
- Known issues on record
- 29
- Unpatched in latest
- 0
- Tested up to WP
- 7.0.8 · PHP 7.0+
Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor. — by jetmonsters
What to do
- Update to the latest version (3.6.8). Anything older than 3.6.8 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get jetformbuilder --field=version shows what you run; wp plugin update jetformbuilder updates it.
Check your version
Known vulnerabilities
29 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
medium 5.3 CVE-2026-120561 · published 2026-11-03
Missing authorization check in JetFormBuilder (3.6.2 and older)
- Affected
- 3.6.2 and older
- Fixed in
- 3.6.2.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
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.
NVD CVE-2026-120561Wordfence advisoryCode change (fix)Plugin source
medium 6.5 CVE-2026-119480 · published 2026-11-01
Path traversal / file read in JetFormBuilder (3.6.7.1 and older)
- Affected
- 3.6.7.1 and older
- Fixed in
- 3.6.8
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Crocoblock JetFormBuilder jetformbuilder allows Path Traversal.This issue affects JetFormBuilder: from n/a through 3.6.7.1.
medium 5.3 CVE-2026-119479 · published 2026-10-30
Cross-site scripting (XSS) in JetFormBuilder (3.6.7.1 and older)
- Affected
- 3.6.7.1 and older
- Fixed in
- 3.6.8
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in Crocoblock JetFormBuilder jetformbuilder allows Code Injection.This issue affects JetFormBuilder: from n/a through 3.6.7.1.
medium 5.3 CVE-2026-119482 · published 2026-10-30
Missing authorization check in JetFormBuilder (3.6.7.1 and older)
- Affected
- 3.6.7.1 and older
- Fixed in
- 3.6.8
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Crocoblock JetFormBuilder jetformbuilder allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JetFormBuilder: from n/a through 3.6.7.1.
high 7.5 CVE-2026-107431 · published 2026-10-14
Missing authorization check in JetFormBuilder (3.6.6 and older)
- Affected
- 3.6.6 and older
- Fixed in
- 3.6.6.1
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Crocoblock JetFormBuilder jetformbuilder allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JetFormBuilder: from n/a through 3.6.6.
medium 4.7 CVE-2026-103912 · published 2026-10-10
DOM-based cross-site scripting (XSS) in JetFormBuilder (3.6.6 and older)
- Affected
- 3.6.6 and older
- Fixed in
- 3.6.6.1 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Reflected DOM-Based Cross-Site Scripting via the '<attacker-chosen query var name matching the preset's query_var setting>' parameter in all versions up to, and including, 3.6.6 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. This is only exploitable on pages embedding a form that has a text field configured with a query_var Dynamic Preset and a data-jfb-macro or JFB_FIELD:: macro reference targeting that field, both of which are standard, documented plugin features.
NVD CVE-2026-103912Wordfence advisoryCode change (fix)Plugin source
high 7.2 CVE-2026-97342 · published 2026-10-02
Stored cross-site scripting (XSS) in JetFormBuilder (3.6.5.4 and older)
- Affected
- 3.6.5.4 and older
- Fixed in
- 3.6.6 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'choice' Post Meta via Insert/Update Post Action in all versions up to, and including, 3.6.5.4 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injected payload is submitted via the unauthenticated wp_ajax_nopriv_jet_form_builder_submit endpoint, stored verbatim into post meta through the Insert/Update Post action, and later rendered unescaped by the Select Field block template when the get_from_db option generator copies raw meta values into option value attributes and label content.
high 7.1 CVE-2026-102391 · published 2026-09-30
Cross-site scripting (XSS) in JetFormBuilder (3.6.5.4 and older)
- Affected
- 3.6.5.4 and older
- Fixed in
- 3.6.6
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in JetFormBuilder <= 3.6.5.4 versions.
medium 6.1 CVE-2026-92212 · published 2026-09-25
Reflected cross-site scripting (XSS) in JetFormBuilder (3.6.5.3 and older)
- Affected
- 3.6.5.3 and older
- Fixed in
- 3.6.5.4 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
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.
NVD CVE-2026-92212Wordfence advisoryCode change (fix)Plugin source
medium 5.5 CVE-2026-19860 · published 2026-09-19
Security issue in JetFormBuilder (3.5.6.2 up to (not including) 3.6.5.3)
- Affected
- 3.5.6.2 up to (not including) 3.6.5.3
- Fixed in
- 3.6.5.3
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder WordPress plugin before 3.6.5.3 does not sufficiently restrict which PHP functions can be used as a custom field-validation callback, relying on a blocklist that omits a file-deletion function, allowing users able to manage forms to cause arbitrary files on the server to be deleted. The deletion itself is carried out when the form is submitted, which requires no authentication.
critical 9.8 CVE-2026-12793 · published 2026-09-16
Privilege escalation in JetFormBuilder (3.6.2 and older)
- Affected
- 3.6.2 and older
- Fixed in
- 3.6.2.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.6.2. This is due to the plugin not validating that a submitted form ID belongs to a JetFormBuilder form before parsing the referenced post's content as form schema and executing an Advanced Validation server-side callback. This makes it possible for unauthenticated attackers to create a new administrator-level user account.
high 7.1 CVE-2026-84817 · published 2026-09-08
Cross-site scripting (XSS) in JetFormBuilder (3.6.5.1 and older)
- Affected
- 3.6.5.1 and older
- Fixed in
- 3.6.5.2
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in JetFormBuilder <= 3.6.5.1 versions.
medium 4.8 CVE-2026-19862 · published 2026-09-06
Security issue in JetFormBuilder (older than 3.6.5.2)
- Affected
- older than 3.6.5.2
- Fixed in
- 3.6.5.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by WPScan
Details from the advisory
The JetFormBuilder WordPress plugin before 3.6.5.2 does not validate or strip line breaks from address values it sources from submitted form fields before adding them to the headers of the e-mails it sends, allowing unauthenticated users to inject arbitrary e-mail headers, add hidden recipients and spoof the sender. Exploitation requires the site to be configured to take one of the message's addresses from a form field.
medium 6.5 CVE-2026-19859 · published 2026-09-06
Content injection in JetFormBuilder (older than 3.6.5.2)
- Affected
- older than 3.6.5.2
- Fixed in
- 3.6.5.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by WPScan
Details from the advisory
The JetFormBuilder WordPress plugin before 3.6.5.2 does not sanitize a request parameter before rendering it as message content, allowing unauthenticated users to execute arbitrary shortcodes registered on the site on any page displaying a form. Escaping is applied to that content before a later shortcode-expansion pass rather than after it, so the escaping can be bypassed.
high 7.5 CVE-2026-19858 · published 2026-09-05
Information disclosure in JetFormBuilder (older than 3.6.5.2)
- Affected
- older than 3.6.5.2
- Fixed in
- 3.6.5.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder WordPress plugin before 3.6.5.2 does not perform authorisation checks when resolving request-derived data during page rendering, allowing unauthenticated users to read arbitrary user, post and term properties and metadata, including password hashes, private and draft content, and secrets other JetFormBuilder — Dynamic Blocks Form Builder WordPress plugin before 3.6.5.2 store in metadata.
medium 4.7 CVE-2026-19861 · published 2026-09-05
Cross-site scripting (XSS) in JetFormBuilder (older than 3.6.5.2)
- Affected
- older than 3.6.5.2
- Fixed in
- 3.6.5.2
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder WordPress plugin before 3.6.5.2 does not properly sanitise and escape a form field's value before including it in the HTML notification emails it sends, allowing unauthenticated users to inject arbitrary HTML into messages delivered to administrators and other recipients. Whether injected script executes depends on the recipient's mail client, but the injected markup is rendered regardless.
high 7.5 CVE-2026-28140 · published 2026-08-06
Missing authorization check in JetFormBuilder (3.6.4.1 and older)
- Affected
- 3.6.4.1 and older
- Fixed in
- 3.6.4.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in JetFormBuilder <= 3.6.4.1 versions.
medium 5.3 CVE-2026-13459 · published 2026-07-02
Missing authorization check in JetFormBuilder (3.6.3 and older)
- Affected
- 3.6.3 and older
- Fixed in
- 3.6.3.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.6.3. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to retrieve every distinct value stored under any arbitrary wp_postmeta key on the site — including WooCommerce billing PII such as _billing_email, _billing_phone, and _billing_address fields, order totals, attachment paths, and any third-party plugin credentials or tokens stored in post meta — provided at least one published JetFormBuilder form with a get_from_db generator field exists on the site. Exploitation requires that the target site has at least one published jet-form-builder post containing a field whose generator_function is set to get_from_db; an attacker must supply a matching form ID, field name, and generator ID in the request, but all of these can be discovered by browsing the site's public forms.
NVD CVE-2026-13459Wordfence advisoryCode change (fix)Plugin source
high 7.1 CVE-2026-54195 · published 2026-06-17
Cross-site scripting (XSS) in JetFormBuilder (3.6.0.1 and older)
- Affected
- 3.6.0.1 and older
- Fixed in
- 3.6.1
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in JetFormBuilder <= 3.6.0.1 versions.
medium 6.8 CVE-2026-54196 · published 2026-06-17
Privilege escalation in JetFormBuilder (3.6.1 and older)
- Affected
- 3.6.1 and older
- Fixed in
- 3.6.1.1
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Incorrect Privilege Assignment vulnerability in Jetmonsters JetFormBuilder allows Privilege Escalation. This issue affects JetFormBuilder: from n/a through 3.6.1.
critical 9.9 CVE-2026-32525 · published 2026-03-25
Remote code execution in JetFormBuilder (3.5.6.1 and older)
- Affected
- 3.5.6.1 and older
- Fixed in
- 3.5.6.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- advisory text · score by Patchstack
Details from the advisory
Improper Control of Generation of Code ('Code Injection') vulnerability in jetmonsters JetFormBuilder jetformbuilder allows Code Injection.This issue affects JetFormBuilder: from n/a through <= 3.5.6.1.
high 7.5 CVE-2026-4373 · published 2026-03-21
Path traversal / file read in JetFormBuilder (3.5.6.2 and older)
- Affected
- 3.5.6.2 and older
- Fixed in
- 3.5.6.3 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder plugin for WordPress is vulnerable to arbitrary file read via path traversal in all versions up to, and including, 3.5.6.2. This is due to the 'Uploaded_File::set_from_array' method accepting user-supplied file paths from the Media Field preset JSON payload without validating that the path belongs to the WordPress uploads directory. Combined with an insufficient same-file check in 'File_Tools::is_same_file' that only compares basenames, this makes it possible for unauthenticated attackers to exfiltrate arbitrary local files as email attachments by submitting a crafted form request when the form is configured with a Media Field and a Send Email action with file attachment.
NVD CVE-2026-4373Wordfence advisoryCode change (fix)Plugin source
medium 5.3 CVE-2025-11991 · published 2025-12-16
Missing authorization check in JetFormBuilder (3.5.3 and older)
- Affected
- 3.5.3 and older
- Fixed in
- 3.5.4 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the run_callback function in all versions up to, and including, 3.5.3. This makes it possible for unauthenticated attackers to generate forms using AI, consuming site's AI usage limits.
medium 5.3 CVE-2025-64384 · published 2025-11-13
Missing authorization check in JetFormBuilder (3.5.3 and older)
- Affected
- 3.5.3 and older
- Fixed in
- 3.5.4
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in jetmonsters JetFormBuilder jetformbuilder allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects JetFormBuilder: from n/a through <= 3.5.3.
high 7.2 CVE-2025-53990 · published 2025-07-16
PHP object injection in JetFormBuilder (3.5.1.2 and older)
- Affected
- 3.5.1.2 and older
- Fixed in
- 3.5.2
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Deserialization of Untrusted Data vulnerability in jetmonsters JetFormBuilder jetformbuilder allows Object Injection.This issue affects JetFormBuilder: from n/a through <= 3.5.1.2.
high 7.2 CVE-2024-7291 · published 2024-08-03
Privilege escalation in JetFormBuilder (3.3.4.1 and older)
- Affected
- 3.3.4.1 and older
- Fixed in
- 3.3.4.2 *
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The JetFormBuilder plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 3.3.4.1. This is due to improper restriction on user meta fields. This makes it possible for authenticated attackers, with administrator-level and above permissions, to register as super-admins on the sites configured as multi-sites.
high 7.2 CVE-2023-37866 · published 2024-05-17
Privilege escalation in JetFormBuilder (3.0.8 and older)
- Affected
- 3.0.8 and older
- Fixed in
- 3.0.9
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Privilege Management vulnerability in Crocoblock JetFormBuilder allows Privilege Escalation.This issue affects JetFormBuilder: from n/a through 3.0.8.
medium 5.3 CVE-2023-48763 · published 2024-04-24
Cross-site scripting (XSS) in JetFormBuilder (3.1.4 and older)
- Affected
- 3.1.4 and older
- Fixed in
- 3.1.5
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS vulnerability in Crocoblock JetFormBuilder allows Code Injection.This issue affects JetFormBuilder: from n/a through 3.1.4.
high 8.8 CVE-2023-33212 · published 2023-05-28
Cross-site request forgery (CSRF) in JetFormBuilder (3.0.6 and older)
- Affected
- 3.0.6 and older
- Fixed in
- 3.0.7
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in Crocoblock JetFormBuilder — Dynamic Blocks Form Builder plugin <= 3.0.6 versions.
Recent activity
- 2026-10-30 — latest release on wordpress.org (3.6.8).
- 2026-11-03 — Missing authorization check disclosed (CVE-2026-120561), fixed in 3.6.2.1.
- 2026-11-01 — Path traversal / file read disclosed (CVE-2026-119480), fixed in 3.6.8.
- 2026-10-30 — Cross-site scripting (XSS) disclosed (CVE-2026-119479), fixed in 3.6.8.
Get an email when JetFormBuilder has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for JetFormBuilder (jetformbuilder) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by jetmonsters (8 tracked)
Types found in this plugin: Cross-site scripting (XSS) (9) · Missing authorization (7) · Privilege escalation (4) · Path traversal and file read (2) · Content injection (1) · Sensitive data exposure (1) · Remote code execution (1) · PHP object injection (1) · Cross-site request forgery (CSRF) (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/jetformbuilder (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/jetformbuilder"><img src="https://laskyr.com/plugins/jetformbuilder/badge.svg" alt="JetFormBuilder vulnerability status"></a>