Description
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.
Published: 2026-09-06
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The JetFormBuilder WordPress plugin before 3.6.5.2 fails to sanitize the 'status' URL parameter before rendering it as part of a message. This allows any visitor, without authentication, to inject content that is later expanded as a WordPress shortcode. Because escaping occurs after shortcode expansion, malicious users can bypass escaping and cause the execution of any shortcode registered on the site. The result is the ability to run arbitrary code on pages that display a form, potentially leading to remote code execution, data exfiltration, or site takeover. The weakness is a failure to validate and cleanse user input prior to processing, exposing the site to code injection.

Affected Systems

Any WordPress installation using JetFormBuilder plugin version earlier than 3.6.5.2 is affected. The vulnerability is present regardless of other plugin or theme versions. Users who have the plugin installed and enable forms on publicly accessible pages are at risk. The identical issue applies across all platforms supported by WordPress (Linux, Windows, macOS).

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity. No EPSS score is available, so the current exploitation probability cannot be quantified. The vulnerability is not listed in CISA KEV, but its impact remains significant. The attacker need not authenticate; the attack vector is likely through any public endpoint that displays a form. Because the exploit exploits a structural flaw rather than a temporary configuration, a skilled attacker can leverage the flaw to execute any shortcode, which can range from innocuous to fully destructive. The risk is elevated in sites with many shortcodes enabled or poorly managed plugin ecosystems.

Generated by OpenCVE AI on September 6, 2026 at 10:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update JetFormBuilder to version 3.6.5.2 or later.
  • If an update is not immediately possible, remove or disable all shortcodes that should not be accessible to unauthenticated users, or strip the 'status' parameter from the request before rendering.
  • If possible, limit form display to logged‑in users or use a whitelist to permit only trusted shortcodes.

Generated by OpenCVE AI on September 6, 2026 at 10:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 06 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-74
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 06 Sep 2026 11:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-94

Sun, 06 Sep 2026 09:45:00 +0000

Type Values Removed Values Added
Description 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.
Title JetFormBuilder < 3.6.5.2 - Unauthenticated Arbitrary Shortcode Execution via 'status' Parameter
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-06T10:43:55.294Z

Reserved: 2026-08-14T10:00:54.150Z

Link: CVE-2026-19859

cve-icon Vulnrichment

Updated: 2026-09-06T10:40:25.549Z

cve-icon NVD

Status : Received

Published: 2026-09-06T10:17:13.577

Modified: 2026-09-06T11:18:00.937

Link: CVE-2026-19859

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T11:00:06Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')