Contract Vulnerabilities #599
-
Etherscan has reported the following vulnerabilities on our contracts which are documented over at ProgramFactory The compiled contract might be susceptible to AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), SignedImmutables (very low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), KeccakCaching (medium-severity) Solidity Compiler Bugs. Sample: https://goerli.etherscan.io/address/0x548c775c4Bd61d873a445ee4E769cf1A18d60eA9#code ========== ProgramImplementation The compiled contract might be susceptible to AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), SignedImmutables (very low-severity) Solidity Compiler Bugs. Sample: https://goerli.etherscan.io/address/0x8568133fF3Ef0BD108868278Cb2a516Eaa3B8ABf#code |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@thelostone-mc It seems etherscan is showing the same vulnerabilities to all contracts. Here's Aave V2 Lending pool contract on the mainnet. Etherscan is showing all the same vulnerabilities - https://etherscan.io/address/0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9#code DAI ERC20 contract has similar vulnerabilities as per etherscan: https://etherscan.io/token/0x6b175474e89094c44da98b954eedeac495271d0f#code Other example upgradeable contract on mainnet with similar vulnerabilities: |
Beta Was this translation helpful? Give feedback.
@thelostone-mc It seems etherscan is showing the same vulnerabilities to all contracts.
Here's Aave V2 Lending pool contract on the mainnet. Etherscan is showing all the same vulnerabilities - https://etherscan.io/address/0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9#code
DAI ERC20 contract has similar vulnerabilities as per etherscan: https://etherscan.io/token/0x6b175474e89094c44da98b954eedeac495271d0f#code
Other example upgradeable contract on mainnet with similar vulnerabilities:
https://etherscan.io/address/0x0c30476f66034e11782938df8e4384970b6c9e8a#code