CVE-2026-12978
Deferred Deferred - Pending Action

Reflected Cross-Site Scripting in FunnelKit WordPress Plugin

Vulnerability report for CVE-2026-12978, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-16

Last updated on: 2026-07-16

Assigner: WPScan

Description

The FunnelKit WordPress plugin before 3.15.0.6 does not escape a user-supplied parameter before reflecting it into the HTML response of one of its page-builder AJAX actions, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting against logged-in users who open a crafted page. The affected action is only registered when the Divi /builder is active.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-16
Last Modified
2026-07-16
Generated
2026-08-05
AI Q&A
2026-07-16
EPSS Evaluated
2026-08-04
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
wpengine funnelkit to 3.15.0.6 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a reflected Cross-Site Scripting (XSS) vulnerability in the FunnelKit WordPress plugin before version 3.15.0.6. It occurs when the plugin fails to escape a user-supplied parameter before reflecting it into an HTML response during an AJAX action. The flaw allows unauthenticated attackers to inject malicious scripts into a page, which execute in the browser of logged-in users who open a specially crafted page.

Detection Guidance

To detect this vulnerability, check if you are running FunnelKit versions prior to 3.15.0.6 with the Divi theme or builder active. Inspect network traffic for POST requests to admin-ajax.php containing the et_wfop_optin_form action and the et_load_builder_modules=1 parameter. Look for the input_size parameter with unexpected script content.

Impact Analysis

An attacker could exploit this to run malicious scripts in the context of a logged-in user's session. If the victim is an administrator, the script runs with elevated privileges. The exploit requires the victim to be logged in and to open a crafted page while logged in.

Compliance Impact

This vulnerability could lead to unauthorized access or data theft, which may violate compliance requirements under GDPR (data protection) or HIPAA (health information security). Organizations using affected versions may face increased risk of breaches and regulatory penalties.

Mitigation Strategies

Immediately update FunnelKit to version 3.15.0.6 or later. If updating is not possible, disable the Divi theme or builder to prevent the vulnerable AJAX action from being registered. Review user roles and remove unnecessary admin privileges to limit potential impact.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-12978. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart