Inside contract Listing.sol while filling order due to incorrect rounding in function _fillListing more pods can be bought by giving price of lesser pods.
e.g - Suppose there is an order listing with 980 pods with price of 0.001/pod (orders with such small prices are common and data available on beanstalk site) now a person while filling listing even pay only price of 1 pod (0.001) can still get entire 980 pods.
In Below test, A user is selling 1000 pods with price 0.005/ pod and User B can partiall fill pod listing by paying price of pod amount equal to 800 pods but can still get entire 1000 pods.
Similarly this test can be modified for above example.
Small price pod listings loosing more pods but getting lesser amount equivalent to lower pod amount.
Manual Review
Roundup correctly to avoid pod loss.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.