Business Logic Errors in microweber/microweber
Reported on
Feb 13th 2022
Description
The product is vulnerable to Business Logic error through negative product amount.
Proof of Concept
Step 1: Login to the application, Navigate to Shops -> Products -> Add Product
Step 2: Fill in all the required details with Pricing parameter as -100 and click on save. Here an item is added with negative amount.
Impact
Manipulate the total value, which is possible to get all products for free.
https://github.com/microweber/microweber/commit/4c8296a62848e4c6e8b7ad16bafb475490e860c5
Patch looks good. I've seen multiple CVEs exist for this commercial open source at the URL above. So, when the vulnerabilities I discovered patched, I would like to receive CVE.
https://github.com/microweber/microweber/commit/0d676d929f30e2191479c050e40ad8c9caff22a5