Description
The PayPlug for WooCommerce (Official) WordPress plugin before 3.1.1 does not verify that the requester owns the WooCommerce order named in a payment request, allowing unauthenticated users to disclose another customer's order key and cancel their unpaid guest order.
Published: 2026-10-28
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthenticated order key disclosure and cancellation
Action: Immediate Patch
AI Analysis

Impact

The PayPlug for WooCommerce plugin fails to verify that a requester owns an order when processing a payment request, allowing unauthenticated users to view another customer's order key and cancel their unpaid guest order. This results in unauthorized disclosure of sensitive order identifiers (confidentiality impact) and the ability to alter order state, effectively denying service to the legitimate owner (integrity impact). The flaw is an improper access control weakness, categorized as CWE-284 and CWE-285.

Affected Systems

All installations of the PayPlug for WooCommerce WordPress plugin from versions 2.9.0 through 3.1.0 inclusive are affected. Updated versions 3.1.1 and later contain the fix and should be deployed.

Risk and Exploitability

The vulnerability is exploitable without prior authentication by sending a request to the payplug_create_intent endpoint. While no CVSS score is provided, the lack of EPSS information and absence from CISA’s KEV catalog mean the exploit probability is unknown, but the impact is significant. An attacker could potentially enumerate orders and cancel them, leading to financial loss and service disruption. Immediate remediation is advised.

Generated by OpenCVE AI on October 28, 2026 at 07:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the PayPlug for WooCommerce plugin to version 3.1.1 or newer.
  • If a patch cannot be applied immediately, restrict access to the payplug_create_intent API so that only authenticated users can call it, using a web‑application firewall or code changes to enforce authentication.
  • Monitor order logs for unauthorized cancellations and review guest‑order processing to detect potential exploitation.

Generated by OpenCVE AI on October 28, 2026 at 07:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 07:45:00 +0000

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

Wed, 28 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The PayPlug for WooCommerce (Official) WordPress plugin before 3.1.1 does not verify that the requester owns the WooCommerce order named in a payment request, allowing unauthenticated users to disclose another customer's order key and cancel their unpaid guest order.
Title PayPlug for WooCommerce 2.9.0 - 3.1.0 - Unauthenticated Order Key Disclosure and Order Cancellation via payplug_create_intent
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-28T06:00:22.829Z

Reserved: 2026-10-13T19:47:32.515Z

Link: CVE-2026-110292

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T06:16:33.437

Modified: 2026-10-28T06:16:33.437

Link: CVE-2026-110292

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T07:30:11Z

Weaknesses