WordPress Plugin Vulnerabilities
WooCommerce Anti-Fraud < 3.9 - Unauthenticated Order Status Manipulation
Description
The plugin is affected by an issue where an unauthenticated user could change the order status of any order to processing, as there were no checks when changing the order status. The order_id was also predictable.
On an individual level, if you have already received your order, you can set the order status back to Processing, which may have unintended consequences, such as being able to claim that your order has not been shipped yet.
On a bigger level, order ids can be looped from 1 to ++ and every order on the site can be set to Processing, requiring remediation by the owner before continuing business.
Proof of Concept
Affects Plugins
References
Classification
Type
AUTHBYPASS
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
Brian Henry
Submitter
Brian Henry
Submitter website
Submitter twitter
Verified
Yes
WPVDB ID
Timeline
Publicly Published
2020-11-22 (about 5 years ago)
Added
2020-11-23 (about 5 years ago)
Last Updated
2022-10-12 (about 3 years ago)