Description
The Payment Gateway for PayPal on WooCommerce WordPress plugin before 9.2.1 does not verify that an incoming payment notification was confirmed in the store's configured payment environment or paid to the store's own merchant account before marking an order complete, allowing unauthenticated users to mark their own orders as paid using a genuine transaction from a payment sandbox they control.
Published: 2026-09-21
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Payment Authorization
Action: Immediate Patch
AI Analysis

Impact

The PayPal Payment Gateway for WooCommerce plugin fails to verify that an incoming payment notification belongs to the store’s live environment or corresponds to the store’s merchant account before marking an order as complete. This allows an unauthenticated attacker who controls a PayPal sandbox transaction to submit a valid IPN message that the site treats as a real payment, effectively bypassing payment confirmation. The result is that orders can be completed without real funds being received, leading to fraudulent revenue loss for the merchant and potential customer disputes.

Affected Systems

All installations of the PayPal Payment Gateway for WooCommerce plugin version below 9.2.1 on WordPress sites are affected. The vulnerability is present regardless of the WordPress core or WooCommerce version because it resides entirely within the plugin code.

Risk and Exploitability

The CVSS score of 5.3 indicates medium severity; the EPSS score is not listed, suggesting a lack of quantitative data on exploit prevalence, and the vulnerability is not yet in CISA’s KEV catalog. The attack vector is inferred to be external and internet‑connected: an attacker must have the ability to create a sandbox transaction with PayPal and send an IPN request to the store’s endpoint. Once the IPN is received, the store accepts it as a legitimate payment due to the lack of environment and merchant validation checks. The exploitation does not require privileged credentials on the target site; it merely leverages the plugin’s failure to authenticate the source of the IPN.

Generated by OpenCVE AI on September 21, 2026 at 10:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to PayPal Payment Gateway for WooCommerce plugin version 9.2.1 or later.
  • If an upgrade cannot be performed immediately, add validation logic to the IPN handling code that confirms the notification originates from PayPal’s production environment and that the transaction reference matches the store’s configured merchant account.
  • Block or filter IPN traffic originating from PayPal sandbox IP ranges so that sandbox requests cannot reach the production store’s IPN endpoint.

Generated by OpenCVE AI on September 21, 2026 at 10:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Mon, 21 Sep 2026 09:00:00 +0000

Type Values Removed Values Added
Description The Payment Gateway for PayPal on WooCommerce WordPress plugin before 9.2.1 does not verify that an incoming payment notification was confirmed in the store's configured payment environment or paid to the store's own merchant account before marking an order complete, allowing unauthenticated users to mark their own orders as paid using a genuine transaction from a payment sandbox they control.
Title Payment Gateway for PayPal on WooCommerce < 9.2.1 - Unauthenticated Payment Bypass via Sandbox IPN Environment Confusion
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-21T08:51:53.045Z

Reserved: 2026-09-16T08:49:57.893Z

Link: CVE-2026-92400

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-21T09:17:06.270

Modified: 2026-09-21T09:17:06.270

Link: CVE-2026-92400

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T10:30:09Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key