Here is a list of smart contract security vulnerabilities I made while going through this blog post by Sigma Prime: https://blog.sigmaprime.io/solidity-security.html. Some vulnerabilities have been fixed since the blog was published and I have highlighted the same where ever necessary. This is going to be a series of posts, listed below:
https://aaruni.io/2022/08/solidity-security-vulnerabilities-re-entrancy
https://aaruni.io/2022/08/solidity-security-vulnerabilities-arithmetic-over-under-flows
https://aaruni.io/2022/08/solidity-security-vulnerabilities-unexpected-ether
https://aaruni.io/2022/08/solidity-security-vulnerabilities-tx-origin-authentication
https://aaruni.io/2022/08/solidity-security-vulnerabilities-floating-points-and-numerical-precision
https://aaruni.io/2022/08/solidity-security-vulnerabilities-block-timestamp-manipulation
https://aaruni.io/2022/08/solidity-security-vulnerabilities-denial-of-service-dos
https://aaruni.io/2022/08/solidity-security-vulnerabilities-race-conditions-front-running
https://aaruni.io/2022/08/solidity-security-vulnerabilities-unchecked-return-values
https://aaruni.io/2022/08/solidity-security-vulnerabilities-short-address-parameter-attack
https://aaruni.io/2022/08/solidity-security-vulnerabilities-entropy-illusion
https://aaruni.io/2022/08/solidity-security-vulnerabilities-default-visibility
https://aaruni.io/2022/08/solidity-security-vulnerabilities-delegatecall