The MStore API WordPress plugin before 4.22.1 does not restrict which fields of an order a customer may update, allowing any authenticated user with a self-registerable account to change the status of their own unpaid order to a paid or fulfilled state and receive the goods without paying.
https://wpscan.com/vulnerability/0787d00b-2263-465f-8f46-906741bf6629/