← Vulnerability feed

Vulnerability record · CVE-2023-28121 · published 12 April 2023

CVE-2023-28121: WooCommerce Payments authentication bypass grants admin access

Automattic · Woocommerce Payments

The WooCommerce Payments plugin for WordPress (versions 5.6.1 and lower) contains an improper authentication flaw (CWE-287). An unauthenticated attacker can send requests on behalf of an elevated user, such as an administrator, and gain admin access on any site running the affected plugin version.

9.8 CVSS 3.1 Critical EPSS 87% · top 0.3% CWE-287 · Improper authentication
9.8CVSS 3.1 base score
87%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
4References
17 Jun 2026Last modified by NVD

Description

An issue in WooCommerce Payments plugin for WordPress (versions 5.6.1 and lower) allows an unauthenticated attacker to send requests on behalf of an elevated user, like administrator. This allows a remote, unauthenticated attacker to gain admin access on a site that has the affected version of the plugin activated.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

critical priorityCVSS 9.8 with no authentication or user interaction required and an EPSS above the 99th percentile makes this an urgent, remotely exploitable admin takeover.

What it is

The WooCommerce Payments plugin for WordPress (versions 5.6.1 and lower) contains an improper authentication flaw (CWE-287). An unauthenticated attacker can send requests on behalf of an elevated user, such as an administrator, and gain admin access on any site running the affected plugin version.

Impact

An attacker gains full administrative control of the WordPress site, enabling complete compromise of site content, users, and configuration. Because the plugin handles payments, admin access also exposes customer and transaction data.

Attack surface

Reachable remotely over the network via HTTP requests to the WordPress site; no authentication and no user interaction are required, per the CVSS vector AV:N/AC:L/PR:N/UI:N.

Exploitation

Not listed in CISA KEV, but EPSS is 0.8651 (99.7th percentile), indicating very high predicted exploitation activity; references include a vendor advisory and a public patch-diffing writeup.

What to do

  • Update the WooCommerce Payments plugin to a version above 5.6.1 immediately.
  • If patching cannot be done at once, deactivate the plugin until it can be updated.
  • Audit WordPress administrator accounts and remove any unauthorized admin users.
  • Rotate WordPress admin credentials, salts, and any API keys or payment gateway secrets.
  • Review site logs for unauthorized administrative actions or plugin/theme changes.

Detection

  • Search web server logs for requests to WooCommerce Payments REST endpoints from unauthenticated or unexpected sources.
  • Monitor for new or modified administrator accounts and privilege changes in WordPress audit logs.
  • Alert on unexpected plugin activation, option changes, or file modifications in wp-content/plugins/woocommerce-payments.
  • Correlate payment-related endpoint access with subsequent admin-level activity in the same session or IP.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2023-28121 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2023-35915Automattic woopayments sql injection vulnerabilityImproper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Automattic WooPayments – Fully Integrated Solut…EPSS 0.67%7.5CVE-2023-51503Automattic woopayments insecure direct object reference vulnerabilityAuthorization Bypass Through User-Controlled Key vulnerability in Automattic WooPayments – Fully Integrated Solution Built and Supported by Woo.This …EPSS 0.46%7.5CVE-2023-35916Automattic woopayments insecure direct object reference vulnerabilityAuthorization Bypass Through User-Controlled Key vulnerability in Automattic WooPayments – Fully Integrated Solution Built and Supported by Woo.This …EPSS 0.57%5.4CVE-2023-49828Automattic woopayments cross-site scripting vulnerabilityImproper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooPayments – Fully Integrated Solut…EPSS 0.38%7.5CVE-2026-42018JFrog Artifactory improper authentication leaks anonymous tokenJFrog Artifactory can return an internal anonymous-user token to an unauthenticated caller even when anonymous access is disabled. Because the token …KEVEPSS 9.8%analysed9.8CVE-2026-82329JFrog Artifactory improper authentication allows admin takeoverJFrog Artifactory contains an improper authentication weakness (CWE-287) that, under default configuration, may let an unauthenticated attacker with …KEVEPSS 14%analysed8.8CVE-2026-59822LiteLLM MCP endpoint auth bypass via OAuth2 passthrough fallbackLiteLLM's MCP Streamable HTTP endpoint, prior to 1.84.0, let an unauthenticated attacker send a fabricated Authorization header that triggered an OAu…KEVEPSS 0.84%analysed10.0CVE-2026-49869Kestra OSS auth bypass via path suffix match enables RCEKestra OSS AuthenticationFilter whitelists the public config endpoint using request.getPath().endsWith("/configs"), a suffix match instead of an exac…KEVEPSS 2.1%analysed

Source: NIST National Vulnerability Database (record CVE-2023-28121), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.