Необеспеченные повышения курса ударили по swETH и rswETH Swell после утечки ключей Railway
Ключевые выводы
- •Неавторизованный субъект, используя «горячие» ключи BOT-оракула Swell, повышал курсы swETH и rswETH на максимальные 1% в час: зафиксировано три повышения swETH и два rswETH без нового обеспечения в ETH.
- •Swell приостановила депозиты и выводы для swETH и rswETH 23 октября, заявив, что функции возобновятся только после возврата курса к корректному значению.
- •Были развёрнуты четыре вредоносных контракта обновления, способных изъять около 2500 ETH при исполнении, однако ни один не был запущен, а около 2513 ETH у Swell не являются подтверждённым убытком.
- •Инцидент последовал за раскрытием Railway 21 октября о возможном доступе злоумышленника к хранимым клиентами секретам; позднее злоумышленник вывел около 371 000 долларов из кошельков как минимум на 19 цепочках EVM с помощью ключей, хранившихся на платформе, но связь со Swell не подтверждена.
- •Завышенные ончейн-курсы могут завышать обеспечения на кредитных рынках, оценивающих эти токены по курсу оракула, при этом продукты жидкого стейкинга и рестейкинга Swell каждый удерживали около 29 миллионов долларов в TVL.

Специалист по безопасности Spreek сообщил 22 октября, что лицо, владеющее операционными «горячими» ключами Swell DAO, повышало курс обмена её токенов жидкого стейкинга swETH и rswETH на максимальные 1% в час, при этом повышения не были обеспечены новым ETH.
Курс токенов жидкого стейкинга обычно растёт только по мере накопления вознаграждений за стейкинг, поэтому рост без нового ETH выводит заявленный курс выше уровня, подтверждённого активами протокола. Эти данные появились спустя несколько часов после того, как облачная платформа Railway сообщила, что злоумышленник мог получить доступ к хранимым клиентами секретам.
Зафиксировано пять повышений курса примерно на 1% по обоим токенам
Spreek опубликовал выводы в X в 01:28 UTC, написав, что административные ключи обоих токенов «appear to be compromised (railway related?)». Согласно посту, злоумышленники «повышали NAV на максимум 1% (без обеспечения) каждый час».
Основатель Phylax Systems Odysseus охарактеризовал эту активность как «злоупотребление BOT-ключом», насчитав три повышения курса swETH и два повышения rswETH примерно на 1% каждое. Опубликованный код оракула Swell разрешает отправку снимков переоценки только роли BOT. Этот бот работает на «горячих» ключах, которые постоянно находятся онлайн и подписывают транзакции без участия человека — конфигурация, ставящая точность ончейн-курса в зависимость от одного набора всегда доступных учётных данных. Подобные лимиты курса ограничивают, насколько оракул может изменить цену за одно обновление; здесь они определяли темп несанкционированных повышений.
Записи в Ethereum показывают, что один адрес отправлял снимки swETH в 23:02 UTC 21 октября, а затем снова в 00:04 и 01:08 UTC 22 октября. По состоянию на 22 октября сообщаемые показатели ставят swETH примерно на 3,0% выше 1,133254 ETH, тогда как rswETH вырос примерно на 2,0% от 1,082464 ETH.
Railway [заявила 21 октября]( что наблюдала аномальную активность в системах, хранящих переменные окружения клиентов — стандартном месте для хранения учётных данных приложений, — и что внешняя сторона могла получить доступ к расшифрованному содержимому некоторых из них. Среди хранимых секретов — API-ключи и учётные реестров. Платформа заморозила все развёртывания и призвала пользователей заменить хранимые секреты.
В тот же день исследователь криптобезопасности Tay сообщил, что злоумышленник вывел около 371 000 долларов из кошельков как минимум на 19 цепочках EVM, используя ключи, хранившиеся в Railway. Связь между взломом Railway и инцидентом со Swell не подтверждена.
Четыре вредоносных контракта обновления могут изъять около 2500 ETH
Swell сообщила в X в 03:03 UTC 22 октября, что знает о сообщениях о «подозрительной активности в контрактах swETH и rswETH» и проводит расследование вместе с партнёрами по безопасности. «Ни один ETH не покинул контракты вывода или депозитов swETH или rswETH», — написала команда, добавив, что действия от пользователей не требуются.
23 октября Swell приостановила депозиты и выводы для swETH и rswETH, заявив, что функции возобновятся, когда NAV вернётся к корректному значению. Курс обмена определяет, сколько ETH конвертируется в каждый токен при депозите и выводе, поэтому возобновление этих функций зависит от скорректированного показателя.
Spreek также сообщил о развёртывании четырёх вредоносных контрактов обновления, способных изъять около 2500 ETH в случае исполнения. Odysseus оценил, что Swell владеет 2513 ETH, отметив, что эта сумма «не является подтверждённым убытком». На момент публикаций ни одно из обновлений исполнено не было, а их статус, коррекция NAV и возможная подтверждённая связь с инцидентом Railway остаются ключевыми моментами, за которыми следует следить.
По имеющимся сведениям, часть деталей исследования была подготовлена с помощью ИИ и остаётся неподтверждённой.
Завышенные курсы несут риск заражения для кредитных рынков
По имеющимся данным, лишь часть завышенных курсов отражена в ценах DEX. Продукты Swell по жидкому стейкингу и жидкому рестейкингу каждый удерживали около 29 миллионов долларов в заблокированной общей стоимости 23 октября, при этом источники данных указывают на рыночную капитализацию rswETH от 27 до 58 миллионов долларов.
На кредитном рынке, оценивающем swETH или rswETH по ончейн-курсу, завышенная цифра учитывалась бы как обеспечение. Cryptopolitan ранее отслеживала аналогичный путь распространения, когда эксплойт rsETH от KelpDAO распространился на кредитные рынки Layer 2. Утечка ключей стояла и за инцидентом с расширением Fearless Wallet, когда приватные ключи пользователей Polkadot были отправлены на сервер злоумышленника.