mirror of https://github.com/ConsenSys/mythril
commit
43b52f70df
@ -1,15 +1,18 @@ |
|||||||
# Smart Contract Security Issues |
# Smart Contract Security Issues |
||||||
|
|
||||||
| Issue | Description | Mythril Detection Module(s) | |
| Issue | Description | Mythril Detection Module(s) | |
||||||
|------:|-------------|------------| |
|------:|-------------|------------| |
||||||
|Unprotected functions| | [unchecked_suicide](mythril/analysis/modules/unchecked_suicide.py), [ether_send](mythril/analysis/modules/ether_send.py) | |
|Unprotected functions| | [unchecked_suicide](mythril/analysis/modules/unchecked_suicide.py), [ether_send](mythril/analysis/modules/ether_send.py) | |
||||||
|Missing check on CALL return value| | [unchecked_retval](mythril/analysis/modules/unchecked_retval.py) |
|Missing check on CALL return value| | [unchecked_retval](mythril/analysis/modules/unchecked_retval.py) |
||||||
|Re-entrancy| | | |
|Re-entrancy| | | |
||||||
|Multiple transfers in a single transaction| | | | |
|Multiple transfers in a single transaction| | | | |
||||||
|
|Function call to untrusted contract| | | | |
||||||
|
|Delegatecall or callcode to untrusted contract| | | | |
||||||
|Integer overflow/underflow| | [integer_underflow](mythril/analysis/modules/integer_underflow.py) | |
|Integer overflow/underflow| | [integer_underflow](mythril/analysis/modules/integer_underflow.py) | |
||||||
|Type confusion| | | |
|Type confusion| | | |
||||||
|Predictable RNG| | | |
|Predictable RNG| | | |
||||||
|Transaction order dependence| | | | |
|Transaction order dependence| | | | |
||||||
|Timestamp dependence| | | |
|Timestamp dependence| | | |
||||||
|Information exposure| | | |
|Information exposure| | | |
||||||
|
|Payable transaction does not revert in case of failure | | | |
||||||
|Call depth attack| | | |
|Call depth attack| | | |
||||||
|
Loading…
Reference in new issue