Summary
CVE-2026-13399 is a missing authorization vulnerability in the Payment Plugins for PayPal WooCommerce WordPress plugin in all versions before 2.0.20. A REST endpoint lacks proper authorization checks, allowing unauthenticated users to bypass payments. The issue is rated HIGH severity (CVSS 7.5).
Technical details
- Root cause: A REST API endpoint exposed by the plugin does not enforce proper authorization checks (CWE-862 Missing Authorization; CWE-639 Authorization Bypass Through User-Controlled Key).
- Trigger conditions: An unauthenticated actor invokes the affected REST endpoint directly, with no prior authentication or user interaction required.
- Attack vector: Network — the endpoint is reachable remotely over HTTP(S).
- Impact: Attackers can bypass the payment flow, undermining the integrity of order/payment processing. Impact is to integrity only; confidentiality and availability are unaffected.
Affected software
- Payment Plugins for PayPal WooCommerce WordPress plugin: all versions before 2.0.20.
Severity
- CVSS v3.1 Base Score: 7.5 (HIGH)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Mitigation and recommended actions
- Immediate: Upgrade the Payment Plugins for PayPal WooCommerce plugin to version 2.0.20 or later.
- If no patch can be applied: Restrict network access to the plugin’s REST endpoints (for example via a WAF rule or reverse-proxy restriction), and monitor for orders marked paid without a corresponding settled PayPal transaction.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/pymntpl-paypal-woocommerce/

