Skip to main content

FunnelKit EUVDEUVD-2026-44882

| CVE-2026-12979 MEDIUM
External Control of File Name or Path (CWE-73)
2026-07-16 WPScan GHSA-565q-5g57-qm5p
5.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain or compromise WordPress admin credentials
  2. Delivery
    Authenticate to WordPress admin panel
  3. Exploit
    Trigger FunnelKit template-import operation
  4. Execution
    Submit path-traversal payload as file path parameter
  5. Persist
    FunnelKit deletes targeted .json file outside plugin directory
  6. Impact
    Co-installed plugin loses configuration and fails (denial of service)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires an authenticated WordPress administrator account (PR:H confirmed by CVSS vector). The FunnelKit plugin must be installed and active on the target site at a version below 3.15.0.6. The attacker must have access to FunnelKit's template-import feature within the WordPress admin panel. Only files with a .json extension are deletable through this vector - arbitrary binary or PHP files cannot be targeted. Deletion is further constrained to files accessible by the web server process user, which is typically limited to the WordPress directory tree and its subdirectories. No network-level prerequisites beyond HTTPS access to the WordPress admin panel (wp-admin) are required once admin credentials are held. The key limiting factor is the PR:H requirement: unauthenticated or subscriber/editor-level users cannot exploit this flaw, making it unsuitable for opportunistic mass exploitation against uncompromised sites.

Impact

The CVSS base score of 5.5 (Medium) is grounded in PR:H, which substantially limits the attacker pool to authenticated WordPress administrators - a small, privileged group. In typical single-tenant deployments this significantly reduces real-world risk, since a rogue admin already possesses many destructive capabilities. However, risk escalates meaningfully in multi-tenant environments (managed WordPress hosting, agency-managed sites) where an attacker who compromises one admin account could silently degrade plugin functionality across multiple co-hosted installations by chaining .json file deletions. The publicly available POC (confirmed by WPScan) lowers the skill threshold for exploitation, but the PR:H requirement prevents unauthenticated mass exploitation. No EPSS score was provided, and the absence of a CISA KEV listing indicates no confirmed widespread in-the-wild exploitation at time of analysis. The S:C metric is the most operationally significant signal: the blast radius extends beyond FunnelKit itself to any WordPress plugin whose configuration is stored in a .json file reachable by the web server process. The integrity impact (I:L) may be conservatively scored given that file deletion is permanent without a backup; defenders should treat file-system impact as potentially higher in production environments without automated backup.

Exploit ScenarioDerived

An attacker who has obtained WordPress administrator credentials - via credential stuffing, phishing, or account takeover - logs into the WordPress admin panel of a site running FunnelKit prior to 3.15.0.6. During a template-import operation, the attacker submits a crafted file path containing traversal sequences (e.g., ../../woocommerce/data/countries.json) as the deletion target. FunnelKit passes this unsanitized path directly to a file-deletion routine, permanently removing the targeted .json configuration file belonging to another plugin. A publicly available exploit demonstrates this technique, requiring no special tooling beyond authenticated access to the WordPress admin interface.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 16, 2026

Path traversal in FunnelKit WordPress plugin before 3.15.0.6 enables authenticated administrators to delete arbitrary .json files outside the plugin's intended directory during template-import operations. The root cause is CWE-73 (External Control of File Name or Path): the deletion handler accepts user-supplied paths without canonicalization or boundary enforcement. Leveraging CVSS scope change (S:C), a malicious admin can target configuration files belonging to other installed plugins, causing cascading denial-of-service across the WordPress installation. A publicly available exploit exists; the vulnerability is not in the CISA KEV catalog at time of analysis.

RemediationAI

The primary remediation is to update FunnelKit to version 3.15.0.6 or later, which introduces path validation on the template-import file-deletion handler to prevent traversal outside the permitted directory. Patch availability is confirmed by the vendor per WPScan (https://wpscan.com/vulnerability/d81ca171-65eb-484d-917f-f41b0cd20351/). If immediate patching is not feasible, restrict access to the FunnelKit template-import functionality by limiting WordPress administrator role assignments to fully trusted users only - this reduces but does not eliminate risk, since any admin can exploit the flaw. As a supplementary control, configure the web server process to run with minimal filesystem permissions, scoping write and delete access to only the directories WordPress legitimately requires; this limits the blast radius of arbitrary file deletion to the intended working tree. Note that this filesystem-hardening mitigation may affect legitimate WordPress update and plugin operations if over-restricted, so test carefully before applying in production. Ensure automated backups of the WordPress installation directory, including plugin configuration files, so that deleted .json files can be recovered promptly.

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

CWE-73 (External Control of File Name or Path) describes a class of flaws where application logic passes an externally supplied path to a sensitive filesystem operation without first resolving and validating it against an allowed base directory. In FunnelKit's template-import workflow, the plugin invokes a file-deletion routine using a path parameter submitted by the administrator, without canonicalizing or restricting the path to the plugin's own data directory. This allows classic dot-dot-slash traversal sequences to escape the intended scope. Per CPE cpe:2.3:a:unknown:funnelkit:*:*:*:*:*:*:*:*, all versions below 3.15.0.6 are affected. The vulnerability operates over the network via the WordPress admin HTTPS interface (AV:N) and requires no special attack complexity beyond valid admin credentials (AC:L, PR:H). The CVSS scope-changed flag (S:C) reflects the cross-plugin impact: files owned by co-installed plugins, outside FunnelKit's directory tree, can be deleted.

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 5.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:L
vuln.today AI 5.5 MEDIUM

Admin credentials required (PR:H); scope changes (S:C) because deletion reaches other plugins; no confidentiality impact as only deletion occurs.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Jul 16, 2026 - 13:22 NVD
5.5 (MEDIUM)
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
MEDIUM 5.5

DescriptionCVE.org

The FunnelKit WordPress plugin before 3.15.0.6 does not validate a user-supplied path before deleting a file during a template-import operation, allowing users with administrator privileges to delete arbitrary .json files outside the intended directory through path traversal, which can disable other FunnelKit WordPress plugin before 3.15.0.6 or (denial of service).

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress sales funnel and checkout builder plugin
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-12978 HIGH POC
7.1 Jul 16

Reflected Cross-Site Scripting in the FunnelKit WordPress plugin before 3.15.0.6 lets unauthenticated attackers inject a

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-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