The Echo Protocol Hack Was Not a Smart Contract Bug but an Admin Key Compromise With No Safeguards
-

The root cause of the Echo Protocol exploit has been identified not as a technical flaw in the smart contract code but as a compromise of an admin private key, a distinction that shifts the failure from the code itself to the operational security practices surrounding it. Blockchain developer Marioo reported that the eBTC contract worked exactly as designed, meaning the attacker did not find a bug to exploit but instead gained access to the admin key and used it to mint tokens the contract was built to produce on valid instructions. The vulnerabilities that allowed the attack to be so damaging were structural: a single signature for the admin role with no additional authorization requirements, no timelock to delay sensitive actions, no minting supply cap or rate limit to limit how many tokens could be created, and no supply sanity check by Curvance for freshly minted collateral being deposited as a borrowing asset.
The laundering steps taken so far reveal a deliberate and methodical approach. The attacker deposited 45 eBTC worth approximately $3.45 million into Curvance, borrowed 11.3 wrapped Bitcoin worth $868,000 against it, bridged those tokens to Ethereum, swapped them for ETH, and sent 384 ETH worth about $822,000 to the Tornado Cash mixing service. The relatively small portion laundered so far, less than 5% of the total stolen, suggests the attacker may be waiting for attention to die down before moving the remaining 955 eBTC. The incident highlights how operational security failures around admin key management can be just as catastrophic as any smart contract vulnerability, and how the absence of basic safeguards like timelocks and minting caps can turn a single compromised key into a nine-figure loss.