Concurrency - Shopping Cart Concurrency Flaw

Goal

The goal is to exploit the concurrency issue which will allow you to purchase merchandise for a lower price. This lab has the same issue as previous lab(Thread Safety Problems),

Step by step Guide

1. From purchase window, enter lowest cost item and then proceed to step of Purchase confirmation. 

2. Move to 2nd browser and add the items(most expensive) that you want to buy and update the cart without purchase. 

3. Now go back to the first browser and click Confirm to complete the purchase. 

 

 

Please publish modules in offcanvas position.