Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise WordPress admin credentials
-
DeliveryAuthenticate to WordPress admin panel
-
ExploitTrigger FunnelKit template-import operation
-
ExecutionSubmit path-traversal payload as file path parameter
-
PersistFunnelKit deletes targeted .json file outside plugin directory
-
ImpactCo-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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:L/A:L
Admin credentials required (PR:H); scope changes (S:C) because deletion reaches other plugins; no confidentiality impact as only deletion occurs.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
The FunnelKit plugin for WordPress (versions ≤3.5.3) contains a critical vulnerability allowing unauthenticated attacker
The Recover WooCommerce Cart Abandonment, Newsletter, Email Marketing, Marketing Automation By FunnelKit WordPress plugi
Reflected Cross-Site Scripting in the FunnelKit WordPress plugin before 3.15.0.6 lets unauthenticated attackers inject a
Unauthenticated PHP object injection in the FunnelKit Automations WordPress plugin through 3.8.6.1 lets network attacker
SQL injection in the Funnel Builder by FunnelKit WordPress plugin (versions up to and including 3.15.0.1) allows unauthe
Stored cross-site scripting via missing authorization in Funnel Builder for WooCommerce Checkout (FunnelKit) plugin vers
The Abandoned Cart Recovery for WooCommerce, Follow Up Emails, Newsletter Builder & Marketing Automation By Autonami Wor
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Aman FunnelKit Aut
Blind SQL injection in FunnelKit Funnel Builder for WordPress (versions up to and including 3.15.0.5) allows authenticat
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in FunnelKit Recover
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in FunnelKit Funnel B
Reflected cross-site scripting in the FunnelKit Funnel Builder WordPress plugin (versions up to and including 3.15.0.8)
EUVD-2026-44882
GHSA-565q-5g57-qm5p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB