What Are the Primary Types of Vulnerabilities Found in Smart Contract Audits?
Common vulnerabilities include reentrancy attacks, where an external call can repeatedly drain funds before the balance is updated. Integer overflow or underflow can manipulate calculations, leading to incorrect balances.
Access control issues allow unauthorized users to execute restricted functions. Gas limit and denial-of-service attacks can prevent the contract from functioning.
Logic errors can cause the contract to behave contrary to its intended financial rules.