Closed code423n4 closed 3 years ago
s1m0
Vader, USDV and VETH are vulnerable to double-spend allowance attack in which an attacker can front-run the execution of an approve() function.
-
Manual analysis
Consider implementing increaseAllowance() and decreaseAllowance().
hypothetical
duplicate of #35
Handle
s1m0
Vulnerability details
Impact
Vader, USDV and VETH are vulnerable to double-spend allowance attack in which an attacker can front-run the execution of an approve() function.
Proof of Concept
-
Tools Used
Manual analysis
Recommended Mitigation Steps
Consider implementing increaseAllowance() and decreaseAllowance().