Skip to main content

FunnelKit CVE-2026-12978

| EUVDEUVD-2026-44881 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-16 WPScan GHSA-j8mc-rrx2-537q
7.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious link to FunnelKit Divi AJAX action
  2. Delivery
    Deliver crafted link to logged-in user
  3. Exploit
    Victim opens page, payload reflected unescaped
  4. Execution
    Script executes in authenticated session
  5. Impact
    Steal session or act as user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Divi builder to be active on the target WordPress site, because the vulnerable page-builder AJAX action is only registered under that condition - sites running FunnelKit without Divi are not exploitable. The attacker needs no authentication (PR:N), but success depends on a logged-in user (typically an administrator or editor with access to the builder) clicking or opening the attacker-crafted page/link (UI:R). Limiting factors are therefore: the required Divi integration (non-default for many installs), the need for a valid authenticated victim session to make the reflected payload impactful, and the requirement for victim interaction - reducing viability against sites that lack Divi or whose privileged users do not open untrusted links.

Impact

The CVSS 3.1 base score is 7.1 (High) driven largely by the scope change (S:C) and network vector, but real-world risk is moderated by several factors. Exploitation requires user interaction (UI:R) - a logged-in user must open a crafted link - and confidentiality, integrity and availability impacts are each only Low (C:L/I:L/A:L), consistent with reflected XSS rather than direct server compromise. Privileges are none (PR:N) so the attacker needs no account, but the vulnerable code path only exists when the Divi builder is active, which meaningfully narrows the exploitable population. Publicly available exploit code raises the practical likelihood of opportunistic use, but no EPSS score was supplied and the CVE is not KEV-listed, so there is no evidence of active or automated exploitation - treat this as a real but conditional priority, prioritized higher for sites known to run Divi alongside FunnelKit.

Exploit ScenarioDerived

An attacker crafts a URL to the FunnelKit Divi page-builder AJAX endpoint embedding a malicious script in the vulnerable parameter and sends it to a WordPress administrator or editor (e.g., via phishing email or a comment). When the logged-in user opens the link, the unescaped parameter is reflected into the HTML response and the script executes in their authenticated session, enabling session/cookie theft or actions performed as that user. Publicly available exploit code lowers the effort required to weaponize this against a targeted victim.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 16, 2026

Reflected Cross-Site Scripting in the FunnelKit WordPress plugin before 3.15.0.6 lets unauthenticated attackers inject arbitrary JavaScript into a page-builder AJAX response, which executes in the browser of a logged-in user who opens an attacker-crafted link. The flaw is only reachable when the Divi builder integration is active, and publicly available exploit code exists though there is no public exploit identified as actively exploited at time of analysis. EPSS was not provided and the vulnerability is not on CISA KEV, so widespread exploitation is unconfirmed.

RemediationAI

Vendor-released patch: upgrade FunnelKit to version 3.15.0.6 or later, which is the primary and definitive fix per the vendor advisory referenced by WPScan (https://wpscan.com/vulnerability/1b22645b-28cb-44f3-a5b9-c81a40175e59/). If immediate patching is not possible, a targeted compensating control is to deactivate the Divi builder integration, since the vulnerable AJAX action is only registered when Divi is active - this closes the attack surface entirely but disables Divi-based page editing for the site. Alternatively, deploy a web application firewall rule to block or sanitize requests to the affected FunnelKit page-builder AJAX action containing HTML/script metacharacters in the reflected parameter, accepting the trade-off that WAF signatures can be bypassed by encoding and may cause false positives on legitimate builder traffic. Restricting admin/editor access and advising privileged users not to open untrusted links reduces, but does not eliminate, the chance a crafted page triggers the payload.

Affected VersionsENISA

FunnelKit 0 <3.15.0.6

Affected Packages

euvd funnelkit fix: 3.15.0.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

FunnelKit (formerly WooFunnels) is a WordPress sales-funnel and checkout-optimization plugin that integrates with page builders including Divi. The vulnerability is a CWE-79 (Improper Neutralization of Input During Web Page Generation) reflected XSS: one of the plugin's page-builder AJAX actions echoes a user-supplied request parameter directly into the HTML response without output escaping or encoding. Because the vulnerable AJAX handler is only registered when the Divi builder is active, the attack surface is conditional on that specific integration being enabled. The CPE data (cpe:2.3:a:unknown:funnelkit:funnelkit) confirms the affected component is the FunnelKit application itself rather than a bundled third-party library.

Know when Funnelkit gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

Unauthenticated reflected XSS (PR:N) needs victim interaction (UI:R) and crosses into the browser context (S:C) with low confidentiality/integrity impact; no genuine availability impact so A:N.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
CVSS changed
Jul 16, 2026 - 13:22 NVD
7.1 (HIGH)
Patch available
Jul 16, 2026 - 10:18 EUVD
CVE Published
Jul 16, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 16, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

FunnelKit WordPress plugin versions before 3.15.0.6 contain a reflected cross-site scripting vulnerability allowing unauthenticated attackers to inject malicious JavaScript into page-builder AJAX responses, affecting any logged-in administrator or user who clicks an attacker-crafted link when Divi integration is active. Publicly available exploit code exists, increasing attack likelihood; organizations risk unauthorized administrative actions, session hijacking, and malware injection targeting their user base. While no active exploitation has been confirmed, the combination of ease-of-exploitation and widespread WordPress plugin adoption creates urgency for immediate patching.

Business Impact: High
Compensating Controls

Apply vendor patch: FunnelKit 3.15.0.6 or later. If patching is delayed: disable Divi page-builder integration or restrict page-builder access to a limited set of trusted administrators.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WooCommerce funnel plugin, but Divi-active subset narrows exposure
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2025-1562 CRITICAL POC
9.8 Jun 18

The FunnelKit plugin for WordPress (versions ≤3.5.3) contains a critical vulnerability allowing unauthenticated attacker

CVE-2024-9186 HIGH POC
8.6 Nov 14

The Recover WooCommerce Cart Abandonment, Newsletter, Email Marketing, Marketing Automation By FunnelKit WordPress plugi

CVE-2026-39738 CRITICAL POC
9.8 Oct 30

Unauthenticated PHP object injection in the FunnelKit Automations WordPress plugin through 3.8.6.1 lets network attacker

CVE-2026-12979 MEDIUM POC
5.5 Jul 16

Path traversal in FunnelKit WordPress plugin before 3.15.0.6 enables authenticated administrators to delete arbitrary .j

CVE-2026-42381 CRITICAL
9.3 Jun 15

SQL injection in the Funnel Builder by FunnelKit WordPress plugin (versions up to and including 3.15.0.1) allows unauthe

CVE-2026-47100 HIGH
8.7 May 19

Stored cross-site scripting via missing authorization in Funnel Builder for WooCommerce Checkout (FunnelKit) plugin vers

CVE-2022-2389 MEDIUM POC
4.3 Aug 22

The Abandoned Cart Recovery for WooCommerce, Follow Up Emails, Newsletter Builder & Marketing Automation By Autonami Wor

CVE-2024-47328 HIGH
7.6 Oct 21

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Aman FunnelKit Aut

CVE-2026-56052 HIGH
7.6 Jun 24

Blind SQL injection in FunnelKit Funnel Builder for WordPress (versions up to and including 3.15.0.5) allows authenticat

CVE-2023-50857 HIGH
7.6 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in FunnelKit Recover

CVE-2023-50856 HIGH
7.6 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in FunnelKit Funnel B

CVE-2026-57816 HIGH
7.1 Jul 13

Reflected cross-site scripting in the FunnelKit Funnel Builder WordPress plugin (versions up to and including 3.15.0.8)

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy