• bitcoinBitcoin (BTC) $ 65,683.00
  • bitcoinBitcoin (BTC) $ 65,683.00
  • bitcoinBitcoin (BTC) $ 65,683.00
  • ethereumEthereum (ETH) $ 1,819.72
  • ethereumEthereum (ETH) $ 1,819.72
  • ethereumEthereum (ETH) $ 1,819.72
  • tetherTether (USDT) $ 0.998637
  • tetherTether (USDT) $ 0.998637
  • tetherTether (USDT) $ 0.998637
  • usd-coinUSDC (USDC) $ 0.999613
  • usd-coinUSDC (USDC) $ 0.999613
  • usd-coinUSDC (USDC) $ 0.999613
  • tronTRON (TRX) $ 0.333458
  • tronTRON (TRX) $ 0.333458
  • tronTRON (TRX) $ 0.333458
  • dogecoinDogecoin (DOGE) $ 0.091813
  • dogecoinDogecoin (DOGE) $ 0.091813
  • dogecoinDogecoin (DOGE) $ 0.091813
  • zcashZcash (ZEC) $ 593.49
  • zcashZcash (ZEC) $ 593.49
  • zcashZcash (ZEC) $ 593.49
  • leo-tokenLEO Token (LEO) $ 10.06
  • leo-tokenLEO Token (LEO) $ 10.06
  • leo-tokenLEO Token (LEO) $ 10.06
  • cardanoCardano (ADA) $ 0.208459
  • cardanoCardano (ADA) $ 0.208459
  • cardanoCardano (ADA) $ 0.208459
  • stellarStellar (XLM) $ 0.222139
  • stellarStellar (XLM) $ 0.222139
  • stellarStellar (XLM) $ 0.222139
  • moneroMonero (XMR) $ 355.63
  • moneroMonero (XMR) $ 355.63
  • moneroMonero (XMR) $ 355.63
  • chainlinkChainlink (LINK) $ 8.25
  • chainlinkChainlink (LINK) $ 8.25
  • chainlinkChainlink (LINK) $ 8.25
  • bitcoin-cashBitcoin Cash (BCH) $ 245.65
  • bitcoin-cashBitcoin Cash (BCH) $ 245.65
  • bitcoin-cashBitcoin Cash (BCH) $ 245.65
  • daiDai (DAI) $ 0.999604
  • daiDai (DAI) $ 0.999604
  • daiDai (DAI) $ 0.999604
  • hedera-hashgraphHedera (HBAR) $ 0.085482
  • hedera-hashgraphHedera (HBAR) $ 0.085482
  • hedera-hashgraphHedera (HBAR) $ 0.085482
  • litecoinLitecoin (LTC) $ 47.26
  • litecoinLitecoin (LTC) $ 47.26
  • litecoinLitecoin (LTC) $ 47.26
  • crypto-com-chainCronos (CRO) $ 0.062308
  • crypto-com-chainCronos (CRO) $ 0.062308
  • crypto-com-chainCronos (CRO) $ 0.062308
  • okbOKB (OKB) $ 80.89
  • okbOKB (OKB) $ 80.89
  • okbOKB (OKB) $ 80.89
  • ethereum-classicEthereum Classic (ETC) $ 7.74
  • ethereum-classicEthereum Classic (ETC) $ 7.74
  • ethereum-classicEthereum Classic (ETC) $ 7.74
  • kucoin-sharesKuCoin (KCS) $ 7.23
  • kucoin-sharesKuCoin (KCS) $ 7.23
  • kucoin-sharesKuCoin (KCS) $ 7.23
  • algorandAlgorand (ALGO) $ 0.107650
  • algorandAlgorand (ALGO) $ 0.107650
  • algorandAlgorand (ALGO) $ 0.107650
  • cosmosCosmos Hub (ATOM) $ 1.86
  • cosmosCosmos Hub (ATOM) $ 1.86
  • cosmosCosmos Hub (ATOM) $ 1.86
  • true-usdTrueUSD (TUSD) $ 0.998004
  • true-usdTrueUSD (TUSD) $ 0.998004
  • true-usdTrueUSD (TUSD) $ 0.998004
  • dashDash (DASH) $ 38.81
  • dashDash (DASH) $ 38.81
  • dashDash (DASH) $ 38.81
  • vechainVeChain (VET) $ 0.005625
  • vechainVeChain (VET) $ 0.005625
  • vechainVeChain (VET) $ 0.005625
  • tezosTezos (XTZ) $ 0.298447
  • tezosTezos (XTZ) $ 0.298447
  • tezosTezos (XTZ) $ 0.298447
  • decredDecred (DCR) $ 14.51
  • decredDecred (DCR) $ 14.51
  • decredDecred (DCR) $ 14.51
  • iotaIOTA (IOTA) $ 0.051652
  • iotaIOTA (IOTA) $ 0.051652
  • iotaIOTA (IOTA) $ 0.051652
  • neoNEO (NEO) $ 2.50
  • neoNEO (NEO) $ 2.50
  • neoNEO (NEO) $ 2.50
  • basic-attention-tokenBasic Attention (BAT) $ 0.104933
  • basic-attention-tokenBasic Attention (BAT) $ 0.104933
  • basic-attention-tokenBasic Attention (BAT) $ 0.104933
  • qtumQtum (QTUM) $ 0.814454
  • qtumQtum (QTUM) $ 0.814454
  • qtumQtum (QTUM) $ 0.814454
  • 0x0x Protocol (ZRX) $ 0.099377
  • 0x0x Protocol (ZRX) $ 0.099377
  • 0x0x Protocol (ZRX) $ 0.099377
  • ravencoinRavencoin (RVN) $ 0.004825
  • ravencoinRavencoin (RVN) $ 0.004825
  • ravencoinRavencoin (RVN) $ 0.004825
  • ontologyOntology (ONT) $ 0.050461
  • ontologyOntology (ONT) $ 0.050461
  • ontologyOntology (ONT) $ 0.050461
  • iconICON (ICX) $ 0.036103
  • iconICON (ICX) $ 0.036103
  • iconICON (ICX) $ 0.036103
  • paxos-standardPax Dollar (USDP) $ 0.999411
  • paxos-standardPax Dollar (USDP) $ 0.999411
  • paxos-standardPax Dollar (USDP) $ 0.999411
  • wavesWaves (WAVES) $ 0.311424
  • wavesWaves (WAVES) $ 0.311424
  • wavesWaves (WAVES) $ 0.311424
  • liskLisk (LSK) $ 0.109099
  • liskLisk (LSK) $ 0.109099
  • liskLisk (LSK) $ 0.109099
  • huobi-tokenHuobi (HT) $ 0.136803
  • huobi-tokenHuobi (HT) $ 0.136803
  • huobi-tokenHuobi (HT) $ 0.136803
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • augurAugur (REP) $ 1.06
  • augurAugur (REP) $ 1.06
  • augurAugur (REP) $ 1.06
  • bitcoin-goldBitcoin Gold (BTG) $ 0.319069
  • bitcoin-goldBitcoin Gold (BTG) $ 0.319069
  • bitcoin-goldBitcoin Gold (BTG) $ 0.319069
Безопасность

Исследователи BlockSec: эксплойт в экосистеме 1inch привел к потерям свыше $5 млн

Аналитики компании по безопасности блокчейнов BlockSec напомнили, что 5 марта 2025 года сторонний resolver-контракт, подключенный к протоколу Fusion V1 от 1inch, подвергся скоординированной атаке. Эксперты оценили последствия инцидента. Они отметили, что общие потери превысили $5 млн.

По словам исследователей, причиной атаки стала небезопасная реконструкция «calldata» в процессе «settlement». Злоумышленник использовал контролируемую длину взаимодействия, что вызвало «pointer underflow» при сборке суффикса и позволило внедрить поддельные данные расчета. В результате атакующий смог инжектировать «forged settlement data», сохранив прохождение всех проверок доступа.

Ключевым фактором стала ошибка в границе доверия: «resolver-контракты» автоматически доверяли «calldata», переданным «settlement-контрактом». Это позволило вредоносным данным унаследовать полномочия уровня «settlement», несмотря на формальное соблюдение «access control».

Эксперты подчеркнули, что инцидент выделяется среди крупнейших DeFi-атак 2025 года не использованием новой финансовой модели, а «эксплуатацией предположений о структуре ABI и layout-памяти». Уязвимость фактически объединила методы классической бинарной атаки с логикой смарт-контрактов.

Среди ключевых выводов, эксперт выделили несколько аспектов:

  • Нельзя полагаться на корректность динамически формируемых данных, если их структура частично контролируется пользователем.
  • Проверки безопасности должны выполняться на каждой границе доверия, а не делегироваться upstream-компонентам.
  • Поддержка устаревших модулей, включая Fusion V1, увеличивает поверхность атаки.
  • Низкоуровневая логика памяти в on-chain-среде способна воспроизводить уязвимости, характерные для традиционного ПО.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»