Skip to main content

WooCommerce Designer Pro CVE-2025-6439

CRITICAL
Path Traversal (CWE-22)
2025-10-11 security@wordfence.com
9.8
CVSS 3.1 · Vendor: wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify site running vulnerable plugin
  2. Delivery
    Send unauthenticated AJAX request
  3. Exploit
    Supply path-traversal file target
  4. Execution
    Delete wp-config.php via flaw
  5. Persist
    Hijack forced WordPress reinstall
  6. Impact
    Achieve remote code execution

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

The only precondition is that the WooCommerce Designer Pro plugin (version 1.9.26 or earlier) is installed and active on the target WordPress site; the vulnerable 'wcdp_save_canvas_design_ajax' handler is reachable without authentication or user interaction, so default configurations of the plugin are exploitable. Exploitation is LIMITED by the plugin's niche deployment - it ships primarily via the CodeCanyon commercial listing and the Pricom printing-company theme, so the vulnerable population is narrow. The headline RCE outcome is not a single-shot result: achieving code execution requires the follow-on step of hijacking the WordPress reinstallation after a critical file (e.g. wp-config.php) is deleted, whereas data loss and site unavailability follow directly from the deletion primitive.

Impact

All signals converge on genuine high severity for exposed instances. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) is internally consistent with the description's claim of unauthenticated remote exploitation, and CWE-22 path traversal enabling arbitrary file deletion is a well-understood, reliable primitive. However, the signals are NOT uniform: exploitation likelihood is far lower than the 9.8 base score alone suggests. EPSS is only 0.81% (56th percentile), the CVE is NOT in CISA KEV, and no POC is referenced in the provided data - so this is a high-CVSS flaw without confirmed real-world weaponization. The C:H rating in the vector is attributable to the documented file-deletion-to-RCE chain (deleting wp-config.php forces a WordPress reinstall an attacker can hijack) rather than any direct data-disclosure primitive; direct impact is better described as integrity (deletion) and availability (site unavailability). Net: a real priority to patch for the subset of sites running this specific commercial plugin, but the low EPSS and absence of KEV/POC suggest it is not currently under mass exploitation. The RCE outcome is a documented potential consequence, not a verified capability in the provided intelligence.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted AJAX request to the 'wcdp_save_canvas_design_ajax' endpoint on a site running WooCommerce Designer Pro ≤1.9.26, supplying a traversal file path that causes the plugin to delete files outside the intended directory. By deleting wp-config.php, the attacker can force WordPress into its initial setup flow and hijack the reinstallation to point at an attacker-controlled database, escalating to remote code execution. No POC is referenced in the provided data, and the low AC with no required privileges or user interaction makes exploitation technically straightforward against vulnerable installs.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Unauthenticated arbitrary file deletion in the WooCommerce Designer Pro WordPress plugin (all versions through 1.9.26) allows remote attackers to wipe every file in a directory of their choosing on the server. Because the vulnerable 'wcdp_save_canvas_design_ajax' handler can be reached with no authentication and no user interaction (CVSS 9.8, AV:N/AC:L/PR:N/UI:N), any site running the plugin with default configuration is exposed; the practical outcomes are data loss and site unavailability, with remote code execution achievable only as a follow-on step if a critical file such as wp-config.php is destroyed and the attacker hijacks the subsequent WordPress reinstallation. No public exploit code has been identified at time of analysis, and the plugin's narrow distribution through the CodeCanyon listing and the Pricom printing-company theme keeps the exposed population small, although EPSS assigns a modest 0.81% (56th percentile) probability of exploitation in the next 30 days.

RemediationAI

No vendor-released patch was identified at time of analysis, so remediation must currently rely on removal or compensating controls. The most effective action is to deactivate and delete the WooCommerce Designer Pro plugin from any site that does not strictly require it; since the plugin is distributed commercially via CodeCanyon and the Pricom theme, also check the theme bundle for an embedded copy and remove that as well, accepting that the design/canvas feature will stop working. If the plugin must remain active, block unauthenticated requests to the vulnerable action at the edge: add a WAF or reverse-proxy rule that rejects POST requests to /wp-admin/admin-ajax.php where the 'action' parameter equals 'wcdp_save_canvas_design_ajax' from clients that are not authenticated administrators, understanding that this may interfere with legitimate logged-in designer workflows and must be tested before enforcement. Because the handler is reachable via admin-ajax.php, network-level restrictions (allowing admin-ajax.php only from trusted IPs) are generally impractical for public sites and carry high breakage risk. Additionally, ensure wp-config.php and other critical files are covered by frequent, offline backups and file-integrity monitoring so that mass deletion is detected and restored quickly, and monitor for the WordPress reinstallation prompt, which is the tell-tale sign of the follow-on RCE path. Track the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/407a0bc3-2775-4a34-9817-924bf94a4f94?source=cve for a vendor fix, and re-check the CodeCanyon item page for an updated release before restoring the plugin.

Affected ProductsAI

All versions of the WooCommerce Designer Pro plugin for WordPress up to and including 1.9.26 are affected, with no fixed version identified in the available data. The plugin is most commonly encountered on sites running the Pricom - Printing Company & Design Services WordPress theme, and it is also sold standalone through its CodeCanyon listing (https://codecanyon.net/item/woocommerce-designer-pro-cmyk-card-flyer/22027731). Vulnerability details and vendor-coordinated disclosure information are published by Wordfence at https://www.wordfence.com/threat-intel/vulnerabilities/id/407a0bc3-2775-4a34-9817-924bf94a4f94?source=cve. No CPE strings or additional vendor advisory URLs were provided in the input, so inventory should be driven by scanning for the plugin directory and its version header rather than by CPE lookups.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

WooCommerce Designer Pro is a commercial PHP plugin for WordPress, distributed on CodeCanyon and bundled with the Pricom - Printing Company & Design Services theme, that adds a browser-based canvas/design editor for print products. The vulnerable code is the AJAX callback 'wcdp_save_canvas_design_ajax', which is registered through WordPress's admin-ajax.php endpoint in a way that makes it reachable without authentication (matching the CVSS vector's PR:N/UI:N). The handler accepts a client-supplied path and passes it to a filesystem operation without adequate normalization or confinement, a classic CWE-22 path traversal root cause: '../' sequences or absolute paths are not stripped, so the deletion routine escapes the plugin's intended upload/design directory. The description indicates the primitive removes all files in the targeted directory rather than a single file, which amplifies the impact beyond a simple traversal bug. Because WordPress stores site configuration in wp-config.php and gates reinstallation on its absence, deleting that file forces the installer workflow, creating the path from file deletion to remote code execution; data loss and denial of service follow directly from the deletion itself. No CPE identifiers were supplied, so affected instances must be identified by plugin slug/version rather than by CPE matching.

Know when WordPress 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 (wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable AJAX endpoint gives AV:N/AC:L/PR:N/UI:N; arbitrary deletion yields I:H/A:H, and C:H is justified by the documented deletion-to-reinstall RCE takeover chain.

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

Primary rating from Vendor (wordfence).

CVSS VectorVendor: wordfence

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

DescriptionCVE.org

The WooCommerce Designer Pro plugin for WordPress, used by the Pricom - Printing Company & Design Services WordPress theme, is vulnerable to arbitrary file deletion due to insufficient file path validation in the 'wcdp_save_canvas_design_ajax' function in all versions up to, and including, 1.9.26. This makes it possible for unauthenticated attackers to delete all files in an arbitrary directory on the server, which can lead to remote code execution, data loss, or site unavailability.

Executive ViewAI

Why It Matters

Organizations running WooCommerce Designer Pro on WordPress/WooCommerce sites face a critical unauthenticated flaw that can delete files and take storefronts offline. No vendor-released patch is available for versions through 1.9.26, and no public exploit has been identified at time of analysis, but the potential for data loss and downtime makes this a priority for any affected site owner.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate and remove WooCommerce Designer Pro versions through 1.9.26; if removal is not possible, restrict access to the wcdp_save_canvas_design_ajax handler via WAF or web server rules; isolate the WordPress site; maintain offline, tested backups; monitor for file deletion or site integrity changes.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Low
paid CodeCanyon commercial plugin, niche print-shop vertical footprint
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.8%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: 0
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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