THe buyer (or anyone else) can increase the amount that is actually paid to the seller at any time after contract creation.
When creating an escrow contract there is a price specified. The constructor checks if the contract is funded with enough tokens to pay the price to the seller.
However, when it comes to transfering the tokens to the seller, only the actual Token balance is used instead of the price.
Therefore anybody can increase the actual paid price by just transferring more Tokens to the contract, which is not intended.
actual paid price can be increased by anyone
paid price will differ from the price stored in the contract
Manual Review
Only transfer the agreed price to the seller.
If there is an excess amount it might be paid back to the buyer.
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.