2 matches found
Business Logic Errors
vyper is vulnerable to Business Logic Errors. The vulnerability exists because the order of evaluation of the arguments of the builtin functions uint256addmod, uint256mulmod, ecadd and ecmul does not follow source order, which can be exploited by an attacker to create contracts that behave...
5.3CVSS6.8AI score0.00455EPSS
SaveExploits1References4Affected Software1
incorrect order of evaluation of side effects for some builtins
Impact The order of evaluation of the arguments of the builtin functions uint256addmod, uint256mulmod, ecadd and ecmul does not follow source order. • For uint256addmoda,b,c and uint256mulmoda,b,c, the order is c,a,b. • For ecadda,b and ecmula,b, the order is b,a. Note that this behaviour is...
5.3CVSS6.4AI score0.00455EPSS
SaveExploits1References5Affected Software1
20