CVE-2026-19728 in Extra Product Options Builder for WooCommerce Plugininfo

Summary

by MITRE • 08/16/2026

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.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 08/16/2026

The vulnerability in the Extra Product Options Builder for WooCommerce WordPress plugin affects versions prior to 1.2.176 and represents a critical access control flaw that allows unauthenticated users to retrieve customer-uploaded files. This issue stems from insufficient authentication verification mechanisms within the plugin's file serving functionality, creating a path for unauthorized data disclosure. The vulnerability specifically targets the plugin's handling of customer-generated content, where uploaded files are accessible through predictable URL patterns without proper authorization checks.

The technical implementation flaw lies in the plugin's failure to validate user permissions before serving files from its upload directories. When users upload files through the plugin's interface, these files are stored in specific directories that should normally be protected from unauthorized access. However, the vulnerability exists because the plugin does not implement proper authentication checks when serving these files, allowing any visitor who can guess or obtain the file name to access them directly. This represents a classic authorization bypass issue that falls under CWE-284 Access Control Issues.

The operational impact of this vulnerability extends significantly beyond simple information disclosure. Unauthenticated users who gain knowledge of specific file names can access sensitive customer data including documents, images, or other uploaded content that may contain personal information or proprietary materials. The vulnerability creates a persistent risk for e-commerce sites using the plugin, as it allows attackers to systematically enumerate and download files without requiring valid credentials. This risk is particularly concerning in environments where customer privacy regulations apply, as it could lead to compliance violations.

The exploitability of this vulnerability depends heavily on web server configuration and the specific hosting environment. While the plugin attempts to implement a deny-all rule in upload directories, this protection only functions correctly on web servers that honor such directives like Apache. On nginx configurations that ignore these rules by default, the vulnerability becomes more pronounced as files remain directly accessible through their URL paths without additional protection layers. This configuration dependency creates varying levels of risk across different hosting environments and demonstrates how improper security assumptions can lead to exploitable conditions.

The vulnerability aligns with ATT&CK technique T1213 Data from Information Repositories, specifically targeting the storage and retrieval of user-generated content within web applications. It also relates to ATT&CK tactic TA0001 Initial Access through the exploitation of unauthenticated access paths, and can contribute to broader reconnaissance efforts by providing attackers with additional information about system contents and configurations. Organizations using this plugin should implement immediate mitigations including updating to version 1.2.176 or later, reviewing their web server configurations to ensure proper access controls are enforced, and implementing additional monitoring for unauthorized file access attempts.

Mitigation strategies should include not only the mandatory plugin update but also comprehensive security review of all WordPress plugins and themes that handle user uploads. System administrators should verify that their web servers properly enforce directory-level access restrictions and implement additional logging mechanisms to detect unauthorized file access patterns. The vulnerability demonstrates the importance of defense in depth approaches where multiple layers of protection work together to prevent unauthorized access, rather than relying on single points of failure like directory permissions alone. Organizations should also consider implementing automated scanning tools that can identify similar access control issues across their entire application portfolio.

Responsible

WPScan

Reservation

08/13/2026

Disclosure

08/16/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!