Description
The Payment Gateway PayPay for WooCommerce WordPress plugin from 0.5 to 0.9.3 does not verify the authenticity of the payment notifications it receives before acting on them, allowing unauthenticated attackers who know the store's merchant identifier to mark arbitrary orders as paid, or to cancel or fail them.
Published: 2026-09-11
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Order Payment Manipulation
Action: Patch
AI Analysis

Impact

The vulnerability lies in the PayPay for WooCommerce plugin versions 0.5 through 0.9.3, which fails to authenticate payment notifications before processing them. An attacker who knows the merchant identifier can forge a webhook and cause the shop to mark any chosen order as paid, or alternatively cancel or fail the order. The effect is the ability to alter order status without proper authorization, potentially leading to financial loss or service denial for legitimate customers directly compromises payment integrity.

Affected Systems

WordPress sites using the unknown Payment Gateway PayPay for WooCommerce plugin from version 0.5 up to 0.9.3 are affected. The plugin is typically installed as a WooCommerce payment gateway, and any store using it within the vulnerable version range must verify and patch the plugin.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate severity based on the ability to modify financial transactions. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, which suggests there are no known large‑scale exploitations yet. The exploit requires an attacker to send a crafted webhook to the store’s PayPay endpoint, taking advantage of the missing verification. Because the attacker only needs to know the merchant ID, the barrier to launch an attack is low; however, the information on how the merchant ID is obtained is not present in the data, so the claim that it is discovered through public means is inferred rather than explicitly stated.

Generated by OpenCVE AI on September 11, 2026 at 16:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the PayPay for WooCommerce plugin to the latest available version (>= 0.9.4) which includes webhook authentication.
  • Configure the WordPress site to allow ranges or enforce an HMAC signature to verify the source of incoming notifications.
  • Enable site‑level logging and alerts for unexpected order status changes to quickly detect potential abuse.

Generated by OpenCVE AI on September 11, 2026 at 16:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 11 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-640
CWE-648

Fri, 11 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-640
CWE-648

Fri, 11 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 11 Sep 2026 11:00:00 +0000

Type Values Removed Values Added
Description The Payment Gateway PayPay for WooCommerce WordPress plugin from 0.5 to 0.9.3 does not verify the authenticity of the payment notifications it receives before acting on them, allowing unauthenticated attackers who know the store's merchant identifier to mark arbitrary orders as paid, or to cancel or fail them.
Title WC PayPay Gateway 0.5 - 0.9.3 - Unauthenticated Payment Bypass via Unverified Webhook
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-11T12:07:23.949Z

Reserved: 2026-08-28T08:40:57.171Z

Link: CVE-2026-82215

cve-icon Vulnrichment

Updated: 2026-09-11T12:05:34.475Z

cve-icon NVD

Status : Deferred

Published: 2026-09-11T11:16:55.077

Modified: 2026-09-11T17:35:21.440

Link: CVE-2026-82215

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T16:45:14Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity