There is a potential scenario in the Escrow contract where the same party can act as both the buyer and seller. While this behavior may not constitute a technical bug, it raises concerns about the logical integrity of the escrow process and could lead to potential misuse of the contract.
The contract allows the same Ethereum address to be assigned to both the buyer and seller roles during contract deployment.
potential misuse and abuse of the system
Manual analysis
Ensure that the buyer, seller and arbiter addresses are distinct and do not overlap.
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.