CVE-2026-88828 in Blacklist Manager Plugininfo

Summary

by MITRE • 09/28/2026

The Blacklist Manager for WooCommerce WordPress plugin from 1.3.0 to 2.3.1 does not enforce its user blocking on every authentication path, allowing the holder of an account the site owner has blocked to keep authenticating with that account's privileges, without the block being enforced or recorded.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 09/28/2026

The vulnerability identified in the Blacklist Manager for WooCommerce WordPress plugin versions 1.3.0 through 2.3.1 represents a critical authentication bypass flaw rooted in inconsistent enforcement of security controls across different system pathways. The core function of this plugin is to allow site administrators to block specific user accounts, typically as a measure against malicious actors or compromised credentials. However, the implementation fails to uniformly apply these blocks during every stage of the authentication lifecycle. While the blocking mechanism may be enforced in some contexts, such as standard page loads or administrative dashboard access, it is not consistently checked before granting session tokens or API access. This architectural inconsistency creates a significant gap where an attacker who has been explicitly blocked by the site owner can still successfully authenticate and retain full privileges associated with their account.

From a technical perspective, this flaw aligns with CWE-287, which describes Improper Authentication, specifically regarding the failure to enforce authentication checks on all entry points or API endpoints. The vulnerability allows for what is known as an authentication bypass, where the security control intended to revoke access is effectively ignored by certain code paths within the WordPress ecosystem. When a user attempts to log in via standard means, the plugin may correctly deny access and record the event. However, if the same credentials are used through alternative methods such as REST API calls, XML-RPC endpoints, or specific WooCommerce checkout processes that do not trigger the blacklist check middleware, the system proceeds with authentication. This results in a state where the user is technically blocked from some interactions but remains fully active and privileged in others, undermining the integrity of the access control policy.

The operational impact of this vulnerability is severe for any e-commerce site relying on WooCommerce to manage customer data and transactions. An attacker who has been identified as malicious or compromised can continue to exploit their account privileges without detection by standard logging mechanisms that only record blocks enforced through primary login screens. This persistence allows the adversary to maintain access to sensitive user information, process fraudulent orders, manipulate inventory levels, or exfiltrate database contents. Furthermore, because the block is not recorded in these alternative paths, security teams may remain unaware of ongoing unauthorized activity, leading to a false sense of security and delayed incident response. The ability to bypass blocks also facilitates persistent threats where temporary mitigations are rendered ineffective by attackers simply switching their method of interaction with the application.

This behavior maps directly to several techniques within the MITRE ATT&CK framework for enterprise systems. It corresponds primarily to T1078, Valid Accounts, as it involves the misuse of legitimate credentials that should have been invalidated. Additionally, it relates to T1534, Internal Spearphishing, if the attacker uses these persistent sessions to move laterally within a networked environment, although in this context, it is more accurately described as an exploitation of API or service endpoints rather than traditional spearphishing. The lack of comprehensive logging for blocked users also touches upon CWE-778, Insufficient Logging, which hinders forensic analysis and real-time threat detection capabilities.

To mitigate this vulnerability, immediate action must be taken to update the Blacklist Manager plugin to a version beyond 2.3.1 where these authentication checks have been standardized across all entry points. Site administrators should verify that their WordPress installation is fully patched and that no legacy versions of vulnerable plugins remain active in the environment. In addition to updating software, it is advisable to implement additional layers of defense such as Web Application Firewalls (WAFs) configured to monitor for anomalous authentication patterns or repeated login attempts from blocked IP addresses associated with compromised accounts. Regular audits of user activity logs should be conducted to identify any discrepancies between expected access restrictions and actual system behavior, ensuring that security policies are enforced uniformly regardless of the interface used by the end-user.

Responsible

WPScan

Reservation

09/10/2026

Disclosure

09/28/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!