BTC $82,997.34 +0.90%
ETH $2,511.34 +1.44%
BNB $750.44 +1.82%
XRP $1.40 +1.66%
SOL $110.34 +1.62%
TRX $0.3306 -0.44%
DOGE $0.0859 +2.00%
ADA $0.2524 +7.01%
BCH $281.07 +2.98%
LINK $13.07 +2.59%
HYPE $85.27 +2.07%
AAVE $170.25 +2.05%
SUI $1.11 +6.18%
XLM $0.1970 +2.81%
ZEC $1,224.03 +1.98%
AAPL $336.15 -0.12%
AMZN $262.57 -0.04%
GOOGL $351.33 -0.14%
MSFT $534.79 -0.08%
META $719.26 -0.01%
NVDA $230.53 +0.43%
TSLA $382.66 -0.12%
SNDK $1,596.67 +0.78%
INTC $105.08 +0.21%
SPCX $163.68 +0.63%
MU $1,036.89 +0.74%
AMD $610.53 +0.31%
BTC $82,997.34 +0.90%
ETH $2,511.34 +1.44%
BNB $750.44 +1.82%
XRP $1.40 +1.66%
SOL $110.34 +1.62%
TRX $0.3306 -0.44%
DOGE $0.0859 +2.00%
ADA $0.2524 +7.01%
BCH $281.07 +2.98%
LINK $13.07 +2.59%
HYPE $85.27 +2.07%
AAVE $170.25 +2.05%
SUI $1.11 +6.18%
XLM $0.1970 +2.81%
ZEC $1,224.03 +1.98%
AAPL $336.15 -0.12%
AMZN $262.57 -0.04%
GOOGL $351.33 -0.14%
MSFT $534.79 -0.08%
META $719.26 -0.01%
NVDA $230.53 +0.43%
TSLA $382.66 -0.12%
SNDK $1,596.67 +0.78%
INTC $105.08 +0.21%
SPCX $163.68 +0.63%
MU $1,036.89 +0.74%
AMD $610.53 +0.31%

Медленный туман раскрыл детали атаки на кросс-чейн мост Allbridge: подделка сообщений CCTP, мгновенные займы, недостаточная проверка результатов эмиссии

2026-08-23 19:16:52

Сообщение ChainCatcher, команда безопасности SlowMist раскрыла, что проект кросс-чейн моста Allbridge подвергся атаке 19 августа 2026 года, в результате чего было потеряно около 190 тысяч долларов. Стоит отметить, что эта атака не была осуществлена мгновенно, злоумышленник начал подготовку почти за месяц до этого и обошел механизм проверки, подделав кросс-чейн сообщения. Согласно анализу SlowMist, злоумышленник 26 июля на цепочке Polygon напрямую вызвал функцию Circle's MessageTransmitterV2.sendMessage, создав сообщение, замаскированное под кросс-чейн сообщение в стиле CCTP, утверждая, что было переведено 1 миллион USDC, но на самом деле никакие операции по сжиганию USDC не проводились. Затем Circle в соответствии с обычным процессом сгенерировала действительное подтверждение (attestation) для этого полного сообщения.

Примерно через 24 дня, 19 августа, злоумышленник дождался, когда Base Router получит реальный депозит CCTP, и баланс увеличится до примерно 191 тысячи USDC, после чего всего через 6 секунд инициировал атаку. Злоумышленник использовал ранее подделанное сообщение и подтверждение для вызова функции Allbridge receiveCctpMessage, и поскольку проект не имел ключевой проверки, система ошибочно приняла ложное кросс-чейн сообщение за реальный депозит и зафиксировала лимит в 1 миллион USDC. Затем злоумышленник временно занял около 809 тысяч USDC через Aave flash loan, чтобы сопоставить баланс Router с поддельной суммой, и использовал внутреннюю кредитную запись для вызова функции перевода, в конечном итоге выведя около 999 тысяч USDC (за вычетом 0,1% комиссии). После возврата flash loan и расходов злоумышленник чисто заработал около 189,8 тысяч долларов. Корень этой уязвимости заключается в том, что Allbridge не проверял идентичность отправителя и получателя кросс-чейн сообщения, а также не подтвердил, были ли USDC действительно созданы и увеличился ли баланс, а просто доверял сумме и хэш-данным сообщения, созданным злоумышленником. SlowMist подчеркивает, что проверка сообщений в цепочке не равнозначна поступлению реальных активов. Кросс-чейн протоколы не только должны проверять подлинность сообщений, но и должны гарантировать, что источник сообщений надежен, а получатель является официальным TokenMessengerV2 от Circle, и только после подтверждения фактического создания активов и изменения баланса можно проводить учет активов. Этот инцидент вновь подчеркивает риски безопасности кросс-чейн мостов в процессе проверки сообщений и расчетов активов.

app_icon
ChainCatcher Building the Web3 world with innovations.