Подпись была настоящей, приватный ключ не был утерян, но деньги всё равно перевели. Аналитическая компания утверждает, что проблема была в том, «что именно подписывали»: хранение ключей не взломали — злоумышленники заставили кошелёк подписать то, что им было нужно.
Примерно в 9–10 сетях, помимо Ethereum, злоумышленники заставили горячий кошелёк подписать обычный перевод, но получателем оказался адрес под их контролем. В Ethereum же с помощью EIP-7702 вставили 50 предварительно подписанных разрешений, из которых сработало только одно — соответствовавшее порядковому номеру транзакции на тот момент. Все сети приняли эти подписи, потому что они прошли через собственный механизм подписания биржи. Большая часть средств была выведена примерно за 20 минут.
Примерно в 9–10 сетях, помимо Ethereum, злоумышленники заставили горячий кошелёк подписать обычный перевод, но получателем оказался адрес под их контролем. В Ethereum же с помощью EIP-7702 вставили 50 предварительно подписанных разрешений, из которых сработало только одно — соответствовавшее порядковому номеру транзакции на тот момент. Все сети приняли эти подписи, потому что они прошли через собственный механизм подписания биржи. Большая часть средств была выведена примерно за 20 минут.
