During the upgrade of Pectra on the Sepolia test network, an unknown attacker exploited a ‘marginal case,’ forcing Ethereum developers to implement a ‘special fix.’ Marius van der Wijden, an Ethereum developer, revealed that the attacker generated errors by repeatedly sending zero-token transfers to the deposit contract, complicating the launch process. This bug was related to EIP-6110, which mandated uniform processing of all deposit contract logs. To halt the attack, developers had to apply a ‘special fix’ on selected DevOps nodes. Despite the disruptions, Ethereum never lost its finality, and the issue was confined to Sepolia. However, developers have decided to postpone the upgrade of Pectra for further testing and bug fixing.
Learn about the challenges faced during the Ethereum upgrade on the Sepolia test network due to an unknown attack. Discover how developers tackled the issue and postponed the Pectra upgrade for testing.