CVE-2026-57390 Overview
CVE-2026-57390 is a Missing Authorization vulnerability [CWE-862] in the EDGARROJAS Extra Product Options Builder for WooCommerce plugin (additional-product-fields-for-woocommerce). The flaw affects all versions up to and including 1.2.167. Unauthenticated attackers can exploit incorrectly configured access control checks over the network without user interaction. Successful exploitation impacts data integrity and availability of affected WooCommerce stores.
Critical Impact
Remote unauthenticated attackers can invoke privileged plugin functionality due to missing capability checks, enabling unauthorized modification of WooCommerce product options and related store data.
Affected Products
- EDGARROJAS Extra Product Options Builder for WooCommerce plugin (additional-product-fields-for-woocommerce)
- All versions from n/a through 1.2.167
- WordPress sites running WooCommerce with the affected plugin installed
Discovery Timeline
- 2026-07-13 - CVE-2026-57390 published to NVD
- 2026-07-13 - Last updated in NVD database
Technical Details for CVE-2026-57390
Vulnerability Analysis
The vulnerability is a broken access control issue classified under [CWE-862] Missing Authorization. The plugin exposes functionality that fails to verify whether the requesting user has the necessary capabilities or role assignments. An attacker can send crafted HTTP requests to reach protected actions without authentication.
The attack requires no privileges and no user interaction. The EPSS score is 0.242% at the 15.399 percentile, indicating low observed exploitation probability at publication time. Confidentiality is not directly affected, but integrity and availability of plugin-managed data are at risk.
Root Cause
The root cause is the absence of proper authorization checks on plugin endpoints or AJAX handlers. WordPress plugins typically enforce access control via current_user_can() capability checks and nonce validation through check_ajax_referer() or wp_verify_nonce(). The affected plugin either omits these checks or applies them incorrectly, permitting requests from users who should not have access.
Attack Vector
An attacker sends an HTTP request directly to the vulnerable plugin action over the network. Because the endpoint does not enforce capability checks, the server processes the request as if it were made by an authorized user. This allows unauthorized modification of product option data and can degrade store operations. Refer to the Patchstack Vulnerability Report for advisory details.
Detection Methods for CVE-2026-57390
Indicators of Compromise
- Unexpected modifications to WooCommerce product option configurations or custom fields created by the plugin
- HTTP POST requests to admin-ajax.php or plugin-specific endpoints originating from unauthenticated sessions
- New or altered product field definitions without corresponding administrator login activity in audit logs
Detection Strategies
- Review web server access logs for repeated requests to additional-product-fields-for-woocommerce endpoints or associated AJAX actions
- Correlate WordPress audit log entries against authenticated administrator sessions to identify anonymous privileged actions
- Deploy Web Application Firewall (WAF) rules that inspect and block requests to plugin action handlers lacking valid authentication cookies
Monitoring Recommendations
- Enable WordPress activity logging plugins to capture changes to product configurations and plugin settings
- Monitor outbound rates of admin-ajax.php calls for anomalous spikes tied to the vulnerable plugin
- Alert on version strings of additional-product-fields-for-woocommerce at or below 1.2.167 reported by asset inventory scans
How to Mitigate CVE-2026-57390
Immediate Actions Required
- Identify all WordPress installations running Extra Product Options Builder for WooCommerce and inventory their versions
- Update the plugin to a version released after 1.2.167 once available from the vendor
- Restrict access to /wp-admin/admin-ajax.php and plugin endpoints via WAF or IP allowlists where feasible
Patch Information
Refer to the Patchstack Vulnerability Report for the latest remediation status and fixed version details. Apply the vendor patch as soon as it becomes available through the WordPress plugin repository.
Workarounds
- Temporarily deactivate the plugin until a patched version is deployed
- Apply virtual patching via a WAF rule that blocks unauthenticated requests to plugin action handlers
- Enforce authentication challenges on admin-ajax.php requests originating from non-administrator IP ranges
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

