Description
The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the '<form field mapped to a post meta key, e.g. lst_cost>' parameter in all versions up to, and including, 3.6.8 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. Exploitation requires the target site to have configured a public Insert Post form writing to a post meta key and a Calculated Field whose formula references that key via the %META::key% macro, after which a single unauthenticated POST is sufficient to persist the payload.
Published: 2026-11-07
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Immediately
AI Analysis

Impact

JetFormBuilder is vulnerable to stored cross‑site scripting due to insufficient input sanitization and output escaping on post meta fields. Unauthenticated attackers can inject malicious scripts via the %META::key% macro in a Calculated Field, which is then persisted and executed for any user who views the affected page. The weakness is a classic stored XSS (CWE‑79) affecting confidentiality, integrity, and availability by allowing arbitrary code execution in the victim's browser.

Affected Systems

All versions of the JetFormBuilder Dynamic Blocks Form Builder plugin for WordPress up to and including version 3.6.8 are affected. The vulnerability requires that the site has a public Insert Post form that writes to a post meta key and a Calculated Field referencing that key via the %META::key% macro.

Risk and Exploitability

The issue has a CVSS score of 7.2, indicating a high severity. No EPSS score is available and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires a site with a publicly accessible Insert Post form that writes to a meta key and a Calculated Field that uses that key. Attackers can succeed with a single unauthenticated POST request after the form configuration is present, suggesting moderate to high risk for sites with the vulnerable configuration.

Generated by OpenCVE AI on November 7, 2026 at 12:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update JetFormBuilder to a version newer than 3.6.8 if a vendor patch is available.
  • Disable or restrict public Insert Post forms to authenticated users only to prevent unauthenticated script injection.
  • Remove or disallow Calculated Fields that reference post meta keys via the %META::key% macro in public forms; alternatively, ensure that any data output is properly sanitized and escaped (e.g., use esc_html).

Generated by OpenCVE AI on November 7, 2026 at 12:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Jetmonsters
Jetmonsters jetformbuilder — Dynamic Blocks Form Builder
Wordpress-extensions
Wordpress-extensions jetformbuilder
Vendors & Products Jetmonsters
Jetmonsters jetformbuilder — Dynamic Blocks Form Builder
Wordpress-extensions
Wordpress-extensions jetformbuilder

Sat, 07 Nov 2026 11:30:00 +0000

Type Values Removed Values Added
Description The JetFormBuilder — Dynamic Blocks Form Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the '<form field mapped to a post meta key, e.g. lst_cost>' parameter in all versions up to, and including, 3.6.8 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. Exploitation requires the target site to have configured a public Insert Post form writing to a post meta key and a Calculated Field whose formula references that key via the %META::key% macro, after which a single unauthenticated POST is sufficient to persist the payload.
Title JetFormBuilder <= 3.6.8 - Unauthenticated Stored Cross-Site Scripting via '%META::key%' Macro via Post Meta
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Jetmonsters Jetformbuilder — Dynamic Blocks Form Builder
Wordpress-extensions Jetformbuilder
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T18:06:01.238Z

Reserved: 2026-10-29T15:47:09.675Z

Link: CVE-2026-119183

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T12:17:44.197

Modified: 2026-11-07T18:17:15.030

Link: CVE-2026-119183

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T18:45:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')