CVE-2025-10897

WooCommerce Designer Pro <= 1.9.28 - Unauthenticated Arbitrary File Read

Published Oct 31, 2025 CVSS 3.1 · 8.6 High EPSS 1.9% KEV · Not listed
Description
The WooCommerce Designer Pro theme for WordPress is vulnerable to arbitrary file read in all versions up to, and including, 1.9.28. This makes it possible for unauthenticated attackers to read arbitrary files on the server, which can expose DB credentials when the wp-config.php file is read.

Analysis

AI-generated

Technical impact

The WooCommerce Designer Pro plugin contains a weak file-path validation that allows an attacker without authentication to read any file on the server, a classic example of CWE-22. When exploited, the plugin simply returns the contents of the requested file in the HTTP response, which can expose sensitive data such as database credentials if wp-config.php is accessed. The primary consequence is the disclosure of confidential configuration information and the potential for further compromise if those credentials are abused.

Affected Systems

All releases of the WooCommerce Designer Pro plugin produced by JMA Plugins, from its earliest versions through 1.9.28, are affected. Any WordPress site that installs or uses one of those versions remains vulnerable regardless of its WordPress core version.

Risk and Exploitability

The CVSS score of 8.6 classifies the vulnerability as high severity, and the EPSS score of 2% indicates a relatively low but non‑zero probability that attackers will exploit it. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that an attacker can exploit this flaw by sending an unauthenticated HTTP request that includes an arbitrary file path; the plugin then reads and returns that file’s contents without proper path validation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the WooCommerce Designer Pro plugin to the most recent release that fixes the file‑path validation flaw.
  • If an upgrade cannot be performed immediately, restrict file‑system permissions so that the web‑server user cannot read wp‑config.php and other sensitive files, for example by setting ownership to a non‑inherited user and permissions of 640 or 600.
  • Configure the web server to deny direct HTTP access to wp‑config.php and similar files, such as by adding a <Files wp-config.php> deny from all </Files> rule or equivalent in the site configuration.
  • Deploy a web application firewall or security plugin that detects and blocks path‑traversal requests targeting the plugin.

Generated by OpenCVE AI on June 18, 2026 at 02:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Jma Plugins
Jma Plugins woocommerce Designer Pro
Wordpress
Wordpress wordpress
Vendors & Products Jma Plugins
Jma Plugins woocommerce Designer Pro
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The WooCommerce Designer Pro theme for WordPress is vulnerable to arbitrary file read in all versions up to, and including, 1.9.28. This makes it possible for unauthenticated attackers to read arbitrary files on the server, which can expose DB credentials when the wp-config.php file is read.
Title WooCommerce Designer Pro <= 1.9.28 - Unauthenticated Arbitrary File Read
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 4:46 PM
Reserved
Sep 23, 2025, 6:52 PM
Status
Deferred
Published
Oct 31, 2025, 8:15 AM
Modified
Oct 7, 2026, 9:10 PM