Description
The WordPress Simple Shopping Cart plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.1.3 due to lack of randomization of a user controlled key. This makes it possible for unauthenticated attackers to access customer shopping carts and edit product links, add or delete products, and discover coupon codes.
Problem types
CWE-639 Authorization Bypass Through User-Controlled Key
Product status
Any version
Timeline
| 2025-04-30: | Disclosed |
Credits
Jack Taylor
References
www.wordfence.com/...-885b-4a06-aff2-8e5ab5f83ba7?source=cve
plugins.trac.wordpress.org/...2/includes/class-wpsc-cart.php
plugins.trac.wordpress.org/...2/includes/class-wpsc-cart.php
plugins.trac.wordpress.org/...ags/5.1.2/wp_shopping_cart.php
plugins.trac.wordpress.org/...ags/5.1.2/wp_shopping_cart.php
plugins.trac.wordpress.org/...ags/5.1.2/wp_shopping_cart.php
www.tipsandtricks-hq.com/ecommerce/wp-shopping-cart
developer.wordpress.org/...e/functions/wp_generate_password/
plugins.trac.wordpress.org/changeset/3284572/