Description
The Direct Download for WooCommerce plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.19 via the (top-level include) function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. The product ownership check only verifies that some free, virtual, downloadable product exists on the site — not that the requested file path belongs to that product's configured downloads — making exploitation viable on any WooCommerce site with at least one such product.
Published: 2026-09-10
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Arbitrary File Read
Action: Immediate Patch
AI Analysis

Impact

The Direct Download for WooCommerce plugin contains a directory traversal flaw that allows an unauthenticated attacker to read any file on the server. The vulnerability exists in all versions up to and including 1.19 and is triggered via a specially crafted request to the plugin’s file delivery endpoint. The attacker can retrieve sensitive system data, configuration files, or credentials, potentially exposing confidential information from the host. The flaw is a classic example of CWE‑22, a directory traversal weakness that permits unrestricted file access.

Affected Systems

This issue affects installations of the Direct Download for WooCommerce plugin by kamalyon on WordPress sites that use WooCommerce. Any site with at least one free, virtual, downloadable product is vulnerable because the plugin only checks for the existence of such a product and does not confirm that the requested file belongs to that product’s configured downloads. All versions up to 1.19 are impacted; no version beyond 1.19 is known to be fixed.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity risk; the EPSS score is not available, implying that the exploitation probability is currently unknown but could be significant given the simplicity of the exploit. The vulnerability is not listed in the CISA KEV catalog. An attack would involve crafting an HTTP request that includes a traversal pattern in the file_id path segment, allowing the attacker to access any file readable by the plugin’s execution context without authentication. Because the flaw is not mitigated by authentication, the risk applies to all visitors of the affected website.

Generated by OpenCVE AI on September 10, 2026 at 05:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Direct Download for WooCommerce plugin to a version newer than 1.19, if available.
  • If an updated version is not available or upgrade is not feasible, deactivate and remove the plugin from the WordPress installation.
  • Configure the web server to deny HTTP read access to the wp‑content/plugins/direct-download-for-woocommerce directory, for example by adding a deny rule to the .htaccess file or using equivalent server configuration directives.

Generated by OpenCVE AI on September 10, 2026 at 05:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 04:00:00 +0000

Type Values Removed Values Added
Description The Direct Download for WooCommerce plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.19 via the (top-level include) function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. The product ownership check only verifies that some free, virtual, downloadable product exists on the site — not that the requested file path belongs to that product's configured downloads — making exploitation viable on any WooCommerce site with at least one such product.
Title Direct Download for WooCommerce <= 1.19 - Unauthenticated Arbitrary File Read via 'file_id' Path Segment
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-10T03:40:42.733Z

Reserved: 2026-07-07T23:37:29.653Z

Link: CVE-2026-15019

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-10T04:17:45.967

Modified: 2026-09-10T04:17:45.967

Link: CVE-2026-15019

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T05:30:16Z

Weaknesses
  • CWE-22

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