# Smart Contract Security Exploits - tl;dr ## Overview ## What Does This Mean? ## How Does This Work? --- ## Reentrancy ### Vulnerability ### Preventative Techniques ### Real-world Example: The DAO --- ## Arithmetic Over/Underflows ### Vulnerability ### Preventative Techniques ### Real-world Example: PoWHC and Batch Transfer Overflow (CVE-2018–10299) --- ## Unexpected Ether ### Vulnerability ### Preventative Techniques ### Real-world Example: various --- ## DELEGATECALL opcode ### Vulnerability ### Preventative Techniques ### Real-world Example: Parity Multisig Wallet (Second Hack) --- ## Default Visibilities ### Vulnerability ### Preventative Techniques ### Real-world Example: Parity Multisig Wallet (First Hack) --- ## Entropy Illusion ### Vulnerability ### Preventative Techniques ### Real-world Example: PRNG Contracts --- ## External Contract Referencing ### Vulnerability ### Preventative Techniques ### Real-world Example: Reentrancy Honey Pot --- ## Short Address/Parameter Attack ### Vulnerability ### Preventative Techniques ### Real-world Example: --- ## Unchecked CALL Return Values ### Vulnerability ### Preventative Techniques ### Real-World Example: Etherpot and King of the Ether --- ## Race Conditions/Front Running ### Vulnerability ### Preventative Techniques ### Real-World Example: ERC20 and Bancor --- ## Denial of Service (DoS) ### Vulnerability ### Preventative Techniques ### Real-World Example: GovernMental --- ## Block Timestamp Manipulation ### Vulnerability ### Preventative Techniques ### Real-World Example: GovernMental --- ## Constructors with Care ### Vulnerability ### Preventative Techniques ### Real-World Example: Rubixi --- ## Uninitialized Storage Pointers ### Vulnerability ### Preventative Techniques ### Real-World Example: OpenAddressLottery and CryptoRoulette Honey Pots --- ## Floating Point and Precision ### Vulnerability ### Preventative Techniques ### Real-World Example: Ethstick --- ## Tx.Origin Authentication ### Vulnerability ### Preventative Techniques ### Real-World Example: ## Conclusions ###### tags: `tldr` `content`