Vulnerabilitiesâ
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
User Interface (UI) Misrepresentation of Critical Information
DefiVulnLabsâ
1nf0s3cpt has created a repo for vulnerbaility testing using Foundry.
You can access them here:
Referencesâ
- OpenZeppelin - Proxy Upgrade Pattern
- Beware of the proxy: learn how to exploit function clashing
- Malicious backdoors in Ethereum Proxies
- Contract upgrade anti-patterns
- External Calls
- anyone can kill your contract
- Reentrancy
- ERC20 API: An Attack Vector on the Approve/TransferFrom Methods
- A survey of attacks on Ethereum smart contracts
- 246 Findings From our Smart Contract Audits: An Executive Summary