Skip to content
Threat Feed
high advisory

Blacklist Manager for WooCommerce: Cross-Site Request Forgery (CVE-2026-96838)

A Cross-Site Request Forgery (CSRF) vulnerability in Blacklist Manager for WooCommerce (<= 2.3.1) allows unauthenticated attackers to bypass REST API nonce checks and execute unauthorized actions, including the creation of new administrator accounts, by tricking a logged-in administrator into visiting a malicious page.

CVE search metadata

CVE search record: CVE-2026-96838. Severity: high. CVSS: 8.8. EPSS: 0.14%. KEV: no. Product: Blacklist Manager for WooCommerce (<= 2.3.1). Brief: Blacklist Manager for WooCommerce: Cross-Site Request Forgery (CVE-2026-96838). Brief link: https://feed.craftedsignal.io/briefs/2026-11-blacklist-manager-csrf/

Triage facts

Revision 1
Applicability
Blacklist Manager for WooCommerce (<= 2.3.1)
Evidence
Unknown
Severity
High
Action
Immediate escalation
Sources
4 public sources
Freshness
Revision 1Nov 7, 17:13 UTC
Vulnerabilities
1 CVE
Source quality
B2Very likely

Blacklist Manager for WooCommerce (<= 2.3.1) is affected by a CSRF vulnerability (CVE-2026-96838) due to an insecure implementation of the rest_authentication_errors filter. The plugin incorrectly discards WordPress authentication errors when a specific string is present in the request URI. This flaw effectively disables the REST nonce check for all REST routes. An attacker can craft a malicious webpage that, when visited by a logged-in administrator, executes unauthorized REST API calls, such as creating a new administrative account or executing arbitrary code.

Attack Chain

  1. Attacker identifies a target site using the vulnerable Blacklist Manager for WooCommerce plugin.
  2. Attacker hosts a malicious webpage designed to trigger REST API requests against the target WordPress instance.
  3. Attacker lures a logged-in WordPress administrator to the malicious page.
  4. Malicious page executes a cross-origin request to the target site's WordPress REST API.
  5. The vulnerable rest_authentication_errors filter suppresses the nonce check, authorizing the forged request under the victim's session.
  6. The request succeeds, creating a new administrative user account controlled by the attacker.
  7. Attacker authenticates with the newly created account to achieve arbitrary PHP execution or further system compromise.

Impact

Successful exploitation allows for full site compromise by enabling unauthorized administrative account creation. This provides a direct path to arbitrary PHP execution and persistent backend access.

Recommendation

  • Update the Blacklist Manager for WooCommerce plugin to version 2.3.2 or later immediately.
  • Audit administrative user lists for unauthorized accounts created after the vulnerability became public.
  • Implement security headers and restrict administrative access to known, trusted IP ranges to mitigate the impact of potential CSRF attacks.

Immediate actions

Patch Blacklist Manager for WooCommerce to 2.3.2 or later.

IT Operations 24h

Threat Hunt

Hunt for suspicious creation of new administrator accounts via WordPress REST API logs.

T1136.001 high high confidence hunt now

Data: WordPress access logs, REST API audit logs

Mitigations

Upgrade plugin to 2.3.2

immediate IT Operations

CVE-2026-96838