Common proxy vulnerabilities in Solidity – part 2
![](https://monethic.io/wp-content/uploads/2023/01/Screenshot-2023-01-14-175111.png)
In the previous part, we explained some of typical proxy issues related to initialization, lack of state update or frontrunning. In this part, we would like to talk a bit about function and storage conflicts and also about decentralization. Proxy function clashing This vulnerability is unlikely to be found unless the proxy is a custom […]
Common proxy vulnerabilities in Solidity part 1
![](https://monethic.io/wp-content/uploads/2023/01/Screenshot-2023-01-14-175111.png)
Proxies are used to implement upgradeability in Solidity smart contracts. They serve as a middleman between a contract and its users. They are employed to change a contract’s logic without altering its address. A master copy contract and a proxy contract that refers to the master copy are how proxies are typically set up. A […]