CVE-2026-123701 in Security for WooCommerce Plugininfo

Summary

by MITRE • 11/11/2026

The Security For WooCommerce WordPress plugin through 1.0.16 does not have proper authorization checks when resetting its settings, allowing unauthenticated users to reset any section of its configuration to the defaults and so disable security features such as a custom login URL, two-factor authentication, reCAPTCHA, password policies and the firewall.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 11/11/2026

The Security For WooCommerce WordPress plugin version 1.0.16 contains a critical authorization bypass vulnerability that allows unauthenticated attackers to reset specific sections of the plugin's configuration to their default states. This flaw stems from insufficient verification of user privileges when handling requests intended to modify or restore settings within the application interface. In secure web applications, any operation that alters system state or security configurations must strictly enforce access control policies to ensure only authorized administrators can perform such actions. The absence of these checks in this plugin creates a significant gap in the defense-in-depth strategy employed by website owners relying on it for hardening their WooCommerce environments.

From a technical perspective, the vulnerability manifests as an insecure direct object reference or broken access control issue where the endpoint responsible for resetting settings does not validate whether the initiating request originates from a logged-in administrator with appropriate capabilities. By exploiting this weakness, an attacker can send crafted HTTP requests to trigger the reset mechanism without providing valid authentication credentials. This capability effectively neutralizes several layers of security controls configured by the site owner. Specifically, it allows the disabling of custom login URLs which are often used to obscure the administrative entry point from automated bots and scanners. It also reverts two-factor authentication settings back to their default state, potentially removing multi-factor requirements for admin accounts.

The operational impact of this vulnerability is severe as it directly undermines the security posture of WooCommerce stores that depend on these features. Disabling password policies can lead to the use of weak credentials by administrators, increasing susceptibility to brute-force attacks and credential stuffing attempts. Furthermore, turning off reCAPTCHA protections removes a critical barrier against automated abuse such as spam submissions or malicious account creation. The most concerning aspect is the potential disabling of the integrated firewall functionality. If the web application firewall settings are reset to defaults, the site loses its ability to filter out known attack patterns and block suspicious traffic before it reaches the core WordPress installation. This exposure leaves the underlying platform vulnerable to a wide array of common exploits including SQL injection, cross-site scripting, and remote code execution attempts that would otherwise be intercepted by the WAF rulesets.

This vulnerability aligns with CWE-284 Improper Access Control, as the application fails to restrict access to resources based on user roles or permissions. It also maps closely to MITRE ATT&CK technique T1078 Valid Accounts if an attacker were to use stolen credentials, but in this specific case of unauthenticated reset, it represents a more fundamental failure known as Broken Access Control where the system does not enforce intended restrictions on authenticated and unauthenticated users alike. The ability to remotely disable security features without authentication is particularly dangerous because it can be exploited by automated scripts scanning for vulnerable installations across the internet.

Mitigation strategies should focus primarily on immediate patching of the plugin to a version that resolves this authorization flaw. Administrators must ensure they are running the latest stable release where proper nonce verification and capability checks have been implemented in the settings reset endpoints. In addition to updating, it is advisable to implement additional layers of defense such as IP whitelisting for administrative access if feasible within the hosting environment. Regular security audits should be conducted to verify that configuration changes require appropriate authentication tokens and session validation. Monitoring server logs for unusual patterns of requests targeting plugin settings pages can also help in detecting potential exploitation attempts before significant damage occurs.

Responsible

WPScan

Reservation

11/06/2026

Disclosure

11/11/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!