Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2026-19859
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-19859 is an unauthenticated arbitrary shortcode injection vulnerability in the JetFormBuilder WordPress plugin affecting all versions before 3.6.5.2. The flaw allows unauthenticated remote attackers to execute arbitrary shortcodes registered on the site by submitting a crafted request parameter on any page displaying a JetFormBuilder form. The vulnerability was publicly disclosed on September 3, 2026, with a patch released on September 6, 2026. It carries a CVSS v3.1 base score of 6.5 (Medium) (WPScan, GitHub Advisory).

Technical details

The root cause is improper input sanitization (CWE-74 — Improper Neutralization of Special Elements in Output Used by a Downstream Component) of the status request parameter before it is rendered as message content. The plugin applies HTML escaping to the parameter value before a subsequent WordPress shortcode-expansion pass rather than after it, meaning the escaping is effectively bypassed when WordPress processes the shortcode tags in the already-escaped output. An unauthenticated attacker can craft an HTTP request containing a WordPress shortcode in the status parameter, which is then expanded server-side on any page that renders a JetFormBuilder form. The vulnerability was discovered and reported by researcher Jakub Herman (WPScan, GitHub Advisory).

Impact

Successful exploitation allows an unauthenticated attacker to execute any shortcode registered on the WordPress site, which can vary widely in capability depending on installed plugins and themes. Potential consequences include unauthorized access to sensitive site data, modification of site content, and — depending on available shortcodes — actions such as file reads, user enumeration, or triggering plugin-specific functionality. The confidentiality and integrity of the WordPress site are both at low-to-moderate risk, while availability is not directly impacted (WPScan, GitHub Advisory).

Exploitability

As of the disclosure date, there is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation. WPScan has indicated that a PoC will be published on September 17, 2026, to allow time for users to update. The EPSS score is approximately 0.199% (10th percentile), indicating a low near-term exploitation probability. The vulnerability is automatable (no user interaction required) and requires no authentication, making it attractive for mass scanning once a PoC is released. No threat actor attribution or CISA KEV listing has been reported (WPScan, GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites using the JetFormBuilder plugin (versions before 3.6.5.2) via passive scanning tools (e.g., WPScan, Shodan) or by detecting JetFormBuilder form pages through HTML source analysis.
  2. Locate a form page: Browse the target site to find any page rendering a JetFormBuilder form, which is the required attack surface for injecting the malicious parameter.
  3. Craft the malicious request: Submit an HTTP GET or POST request to the form page, injecting a WordPress shortcode (e.g., [some_shortcode]) into the status request parameter — for example: GET /contact/?status=[shortcode_name].
  4. Bypass escaping: Because the plugin applies HTML escaping before the shortcode expansion pass, the shortcode tags survive and are processed by WordPress's do_shortcode() function, executing the injected shortcode server-side.
  5. Observe output: Review the server's response to confirm shortcode execution; depending on the shortcode, output may include sensitive data, modified content, or confirmation of a triggered action (WPScan).

Indicators of compromise

  • Network: HTTP requests to WordPress pages with JetFormBuilder forms containing shortcode syntax (e.g., [shortcode_name]) in the status query parameter or POST body; unusual GET/POST requests to form-rendering pages from unauthenticated sources.
  • Logs: WordPress access logs showing repeated requests to form pages with status parameter values containing bracket characters ([ and ]); web server error logs indicating unexpected shortcode output or plugin execution errors.
  • Application: Unexpected shortcode output rendered in form confirmation messages or page content; unusual plugin behavior triggered without authenticated user sessions.

Mitigation and workarounds

The vendor has released JetFormBuilder version 3.6.5.2, which fixes the vulnerability by applying proper sanitization to the status request parameter after the shortcode-expansion pass. Site administrators should update the JetFormBuilder plugin to version 3.6.5.2 or later immediately. As a temporary workaround prior to patching, consider disabling the JetFormBuilder plugin or restricting public access to pages displaying JetFormBuilder forms. Additionally, auditing installed shortcodes to identify those with high-impact capabilities can help assess exposure risk (WPScan, GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-85009MEDIUM6.5
  • restropress
NoNoSep 16, 2026
CVE-2026-85010MEDIUM5.3
  • restropress
NoYesSep 16, 2026
CVE-2026-86475MEDIUM5.3
  • appointment-hour-booking
NoYesSep 16, 2026
CVE-2026-84906MEDIUM5.3
  • wp-event-solution
NoYesSep 16, 2026
CVE-2026-16557MEDIUM4.3
  • nimble-builder
NoNoSep 16, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management