General programming vulnerabilities

Smart contracts are like any other program, the main difference is that they run on a blockchain network rather than a traditional computer

This means that smart contracts are vulnerable to common programming vulnerabilities:

  • Arithmetic

  • Right-to-left control characters

More generally, smart contracts are also vulnerable to design flaws

Last updated