Skip to content
Laskyr

Plugins · jetformbuilder · data as of 2026-11-04

Is JetFormBuilder safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.6.8)

As of 2026-11-04. 29 issues are on record for older versions; version 3.6.8 or newer fixes all of them that state a fix.

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

  1. 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”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. 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.

NVD CVE-2026-119480Patchstack advisory

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.

NVD CVE-2026-119479Patchstack advisory

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.

NVD CVE-2026-119482Patchstack advisory

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.

NVD CVE-2026-107431Patchstack advisory

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.

NVD CVE-2026-97342Wordfence advisorygithub.comPlugin source

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.

NVD CVE-2026-102391Patchstack advisory

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.

NVD CVE-2026-19860WPScan advisory

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.

NVD CVE-2026-12793Wordfence advisoryCode change (fix)

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.

NVD CVE-2026-84817Patchstack advisory

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.

NVD CVE-2026-19862WPScan advisory

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.

NVD CVE-2026-19859WPScan advisory

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.

NVD CVE-2026-19858WPScan advisory

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.

NVD CVE-2026-19861WPScan advisory

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.

NVD CVE-2026-28140Patchstack advisory

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.

NVD CVE-2026-54195Patchstack advisory

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.

NVD CVE-2026-54196Patchstack advisory

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.

NVD CVE-2026-32525Patchstack advisory

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.

NVD CVE-2025-11991Wordfence advisoryPlugin source

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.

NVD CVE-2025-64384Patchstack advisory

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.

NVD CVE-2025-53990Patchstack advisory

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.

NVD CVE-2024-7291Wordfence advisoryPlugin source

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.

NVD CVE-2023-37866Patchstack advisory

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.

NVD CVE-2023-48763Patchstack advisory

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.

NVD CVE-2023-33212Patchstack advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
JetFormBuilder vulnerability status badge
<a href="https://laskyr.com/plugins/jetformbuilder"><img src="https://laskyr.com/plugins/jetformbuilder/badge.svg" alt="JetFormBuilder vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit