PT-2026-68876 · WordPress · Woocommerce Subscriptions
CVSS v3.1
5.9
Medium
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Subscriptions for WooCommerce versions prior to 2.0.1
Description
An issue exists in the WooCommerce order-received flow where the plugin fails to validate the payment amount or bind the PayPal order token to the order being completed. The system captures a client-supplied token and marks the order as paid whenever the capture status is COMPLETED, without verifying if the captured amount matches the order total. This allows an unauthenticated attacker, when guest checkout is enabled, to use an approved but uncaptured PayPal order token to mark an expensive order as paid without paying the actual price.
Recommendations
Update Subscriptions for WooCommerce to version 2.0.1 or later.
Exploit
Fix
Insufficient Verification of Data Authenticity
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Woocommerce Subscriptions