Description
The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 does not verify that the requester is entitled to a customer-uploaded file before serving it, allowing unauthenticated users who obtain a file's stored name to retrieve it.

The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 writes a deny-all rule into its upload directories, so the disclosure only crosses a boundary on web servers that honour it, such as Apache. Where it is ignored, as on a default nginx setup, the same files are already served at their direct URL and the endpoint exposes nothing further.
Published: 2026-08-16
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Extra Product Options Builder for WooCommerce plugin, before version 1.2.176, fails to verify that a requester is entitled to view a customer‑uploaded file before serving it. Unauthenticated users who discover the stored file name can retrieve the file, exposing potentially sensitive customer information. The vulnerability fits the Information Exposure weakness (CWE‑200) and permits a confidentiality breach for the data stored by the plugin.

Affected Systems

WordPress sites running the Extra Product Options Builder for WooCommerce plugin prior to 1.2.176 are affected. The flaw is triggered only on web servers that enforce a deny‑all rule in the plugin’s upload directories—such as Apache servers with appropriate .htaccess handling. On servers that ignore the deny rule, the files are already served directly, so the specific endpoint does not add additional risk.

Risk and Exploitability

An attacker requires an unauthenticated HTTP request and knowledge of the file's stored name to benefit from this flaw. Because the flaw relies on the additional context of server configuration and exposed file names, the EPSS score is unavailable and the vulnerability is not listed in CISA KEV, which suggests a low to moderate exploitation probability under typical conditions. The CVSS score is not provided in the available data, so the precise severity is unclear, but the impact is an unprivileged information disclosure that could compromise private customer data.

Generated by OpenCVE AI on August 16, 2026 at 07:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the plugin to version 1.2.176 or later, which includes a fix for the unauthenticated file disclosure.
  • Configure the web server to enforce a deny‑all rule for the plugin’s upload directories, ensuring that the directory cannot be accessed directly by clients.
  • If an update is not immediately possible, remove or restrict the public file upload endpoint so that only authenticated owners can retrieve uploaded content.

Generated by OpenCVE AI on August 16, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Sun, 16 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 does not verify that the requester is entitled to a customer-uploaded file before serving it, allowing unauthenticated users who obtain a file's stored name to retrieve it. The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 writes a deny-all rule into its upload directories, so the disclosure only crosses a boundary on web servers that honour it, such as Apache. Where it is ignored, as on a default nginx setup, the same files are already served at their direct URL and the endpoint exposes nothing further.
Title Extra Product Options Builder for WooCommerce < 1.2.176 - Unauthenticated Customer File Disclosure via getpublicfileupload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-16T06:00:16.962Z

Reserved: 2026-08-13T12:42:46.009Z

Link: CVE-2026-19728

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T06:16:52.673

Modified: 2026-08-16T06:16:52.673

Link: CVE-2026-19728

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T07:30:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor