Безопасность
6 мин

Хранилище на Base потеряло $6 млн в wstETH: Aave цел, подвела мультиподпись

4 октября неизвестное хранилище в сети Base лишилось 1 783 wstETH, около $6 млн. Контракт атакующего попал в белый список, занял токены Aave против позиции хранилища и вывел их. По разбору ExVul, мультиподпись Safe за минуту до атаки дважды подписала доступ настоящими ключами владельцев. Разбираем хронологию и что это значит для тех, кто держит ETH в DeFi на L2.

Стеклянное хранилище с семью замочными скважинами: три ключа повёрнуты, дверь приоткрыта, из щели утекает светящаяся струйка

Что произошло

4 октября 2026 года неизвестное хранилище (vault) в сети Base лишилось 1 783 wstETH, это около $6 млн. wstETH — обёрнутый стейкнутый эфир Lido: тот же ETH, который приносит доход от стейкинга. Хранилище держало крупную позицию в Aave V3 и управлялось мультиподписью Safe по схеме 3 из 7. Кто стоит за семью подписантами, неизвестно до сих пор: ни один проект не признал хранилище своим.

Схема атаки простая. Новый контракт попал в белый список хранилища, то есть получил право брать из него средства. Он занял aBaswstETH, процентный токен Aave на Base, который подтверждает депозит wstETH, переслал их на адрес атакующего, а там токены погасили через Aave и получили обычный wstETH. По подсчёту ExVul, ушло 1 783,067 aBaswstETH шестью переводами.

Сама сеть Base и контракты Aave не пострадали. Сломался доступ: кто-то с правами владельца пустил чужой контракт к деньгам. Хороший повод проверить, где лежит ваш эфир: на бирже, в чужой стратегии или в кошельке, ключи от которого есть только у вас. Забрать часть монет из сложных стратегий к себе можно и без биржи: обменник криптовалют без регистрации отправит обменянные монеты сразу на ваш адрес.

Хронология 4 октября

Время указано в UTC, по разбору ExVul и сообщениям охранных компаний в X.

ВремяСобытие
08:52Safe владельца убирает контракт атакующего из белого списка
08:53Тот же Safe снова включает его
~08:54Первый заём aBaswstETH, примерно через 70 секунд
09:20Blockaid сообщает об атаке, первая оценка — $2,02 млн
09:56PeckShield: выведено 1 783 wstETH, около $6 млн
09:59CertiK описывает прокси-контракт, занявший ~1 783 aBaswstETH
10:09ExVul: 1 783,067 aBaswstETH шестью выводами

Blockaid начинала с $2 млн и по ходу атаки подняла оценку до суммы больше $6 млн. В итоге цифры всех компаний сошлись на 1 783 wstETH. По данным TokenPost, в хранилище на момент первых сообщений оставалось ещё около $31,7 млн, и они тоже были под угрозой.

Ключи, а не баг Aave

Главная находка ExVul — две транзакции за минуту до атаки. В 08:52 мультиподпись удалила контракт атакующего из белого списка, а в 08:53 вернула его обратно. В обеих транзакциях три подписи владельцев Safe проверены как настоящие. Для схемы 3 из 7 это ровно кворум.

Значит, взламывать код атакующему не пришлось: у него были три валидные подписи. Вариантов два. Либо украдены ключи трёх подписантов, либо кто-то из них подписал не то, что думал. Так работает слепая подпись: кошелёк показывает непонятный набор данных, а человек жмёт «Подтвердить». TokenPost добавляет деталь: до атаки владельцы 25 дней не отправляли с этого Safe ни одной транзакции. Социальную инженерию и сговор обсуждают, но ни то ни другое не доказано.

Публичной реакции пока нет. Никто не выпустил разбор инцидента, не заморозил средства и не объявил награду за возврат. Заявления Aave на момент публикации тоже нет: протокол здесь лишь площадка, через которую погасили токены. По неподтверждённому отслеживанию сообщества, часть добычи начали переводить в Ethereum через инфраструктуру Lido, а на адресе атакующего заметного остатка wstETH уже нет.

Неделя атак на обвязку DeFi

Взлом хранилища — не единственный случай за неделю, где пострадала надстройка, а не сам протокол.

  • 1 октября атаковали FlashLoopAdapter, модуль Aave v3 Loop для Safe, который строит кредитные «лупы» с плечом. По данным SlowMist, из двух мультиподписей ушло 114,09 ETH, около $307 тыс. Атакующий подсунул поддельный Safe и обманул проверку доступа модуля, а пулы Aave сработали штатно.
  • 3 октября на Base опустошили контракт GPXHooks проекта GoldPesa примерно на $115 тыс. в USDC. Это хук Uniswap v4, и атака на него не потребовала никаких прав администратора.

В ранних пересказах эти случаи сводили в серию атак на Aave, но к Aave относится только FlashLoopAdapter, и сам протокол там не взломан. Общее у всех трёх — слабое место между пользователем и проверенным протоколом: адаптер, модуль, хук, белый список, мультиподпись. Для масштаба полезно вспомнить, во сколько обошлись взломы криптопроектов в сентябре 2026 года.

Что это значит для держателей ETH и wstETH на L2

Aave, Lido и Base работают годами и прошли множество аудитов. Но доход в хранилищах и стратегиях на L2 обычно приходит через надстройку: чужой контракт управляет вашим депозитом, у него есть админ-ключи, белый список и обновляемый прокси. Хранилище из этой истории было именно таким, с обновляемым прокси и позициями в Aave V3. Надёжность такой конструкции равна надёжности её самой слабой части.

Положив wstETH в стратегию, вы доверяете не только Aave, но и тем, кто держит ключи от стратегии. Их имена часто неизвестны, как в этом случае. По сути это тот же выбор, что между биржей и своим кошельком, и разница подробно описана в статье о том, чем некастодиальный кошелёк отличается от аккаунта на бирже. Кто хочет ещё и снизить зависимость от одного актива, может часть эфира обменять ETH на биткоин и хранить в другой сети.

Что сделать сейчас

  1. Составьте список, где лежит эфир: хранилища, лупы, пулы. Для каждого решите, какую долю готовы потерять.
  2. Проверяйте, что подписываете. Если кошелёк показывает непонятные данные вместо ясного действия, не подтверждайте. В мультиподписи сверяйте хеш транзакции на втором устройстве.
  3. Отзовите лишние разрешения. Старые approve на токены и включённые модули Safe остаются активными годами, а проверка разрешений есть в обозревателях Etherscan и Basescan.
  4. Не держите всё в одной стратегии. Разнесите средства между своим кошельком и одним-двумя протоколами, без плеча там, где оно не нужно.
  5. Берегите ключи. Самохранение надёжно настолько, насколько надёжно хранение seed-фразы: вот отдельный разбор, как хранить seed-фразу, чтобы не потерять доступ к монетам.

Часть монет — в своём кошельке

Вывести эфир из стратегии и держать его у себя — самое простое, что можно сделать после такой новости. Если хочется ещё и разнести риск, VertEXchange меняет монеты без аккаунта, почты и телефона: вы указываете свой адрес, отправляете монеты и получаете обменянные сразу на него, без промежуточного баланса. Курс можно выбрать плавающий или фиксированный, фиксированный держится около 15 минут.

Например, часть ETH можно обменять на USDT в сети TRC20 и переждать в стейблкоинах, пока не решите, куда вкладывать. А когда захотите вернуться в эфир, так же просто купить ETH за USDT TRC20 и получить его сразу в свой кошелёк.

Частые вопросы

Взломали ли Aave?

Нет. По данным PeckShield, CertiK и ExVul, контракты Aave работали штатно. Атакующий получил доступ через белый список хранилища, а мультиподпись владельцев подтвердила это транзакциями с настоящими подписями.

Чьё это хранилище?

Неизвестно. Им управляет Safe по схеме 3 из 7 с неизвестными подписантами, и ни один проект не признал его своим.

Стоит ли выводить wstETH из DeFi на L2?

Решать вам. Разумно знать, кто держит админ-ключи у каждой стратегии, и не держать в одной из них больше, чем готовы потерять. Часть средств в своём кошельке снимает зависимость от чужих ключей.

Часть эфира — к себе

Обменяйте ETH без аккаунта и получите монеты сразу на свой адрес.

Обменять ETH на USDT

Ещё в блоге