Безопасность

В Polygon устранили несколько критических уязвимостей

Polygon раскрыла информацию о нескольких уязвимостях в сети Polygon PoS. Проблемы были обнаружены в клиентах Bor и Heimdall. Они могли привести к отказу в обслуживании, чрезмерной нагрузке на валидаторов и сбоям при обработке данных. Разработчики сообщили о рисках после проведения 2 хардфорков — Austin и Kyoto. Обновления заранее протестировали, а затем активировали в основной сети. Благодаря этому исправления установили до публикации технических деталей.

Наиболее серьезную уязвимость нашли в Heimdall. Специально созданная транзакция могла заставить узлы выполнять аномально большой объем операций. Это повышало нагрузку на валидаторов и в определенных условиях могло привести к сбоям отдельных узлов и нарушению нормальной работы сети.

Проблему устранили в рамках хардфорка Kyoto. Polygon сначала внедрила исправление, а затем раскрыла информацию об угрозе. Это снизило риск эксплуатации уязвимости после ее публичного раскрытия.

В Bor обнаружили еще 2 уязвимости, связанные с отказом в обслуживании. Потенциальная атака могла негативно отразиться на обработке блоков или вызвать сбой в узлах. Исправления вошли в хардфорк Austin. Подробный механизм эксплуатации Polygon не раскрыла.

В компании подчеркнули, что ни одна из обнаруженных уязвимостей не использовалась против нативной сети. Все необходимые изменения внедрили до публикации информации. Polygon назвала раскрытие данных частью работы по информированию операторов узлов и поддержанию безопасности инфраструктуры.

После активации хардфорков узлы со старыми версиями клиентов перестают участвовать в консенсусе после достижения определенных блоков. Для восстановления работы необходимо установить актуальное программное обеспечение. Всем Polygon PoS необходима предустановка Bor 2.10.0. Валидаторам и полным нодам также нужен Heimdall 0.11.0. Данные апдейты уже работают в основной сети.

Источник

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

Кнопка «Наверх»
  • bitcoinBitcoin (BTC) $ 79,034.00
  • ethereumEthereum (ETH) $ 2,481.58
  • tetherTether (USDT) $ 0.999861
  • usd-coinUSDC (USDC) $ 0.999906
  • tronTRON (TRX) $ 0.333491
  • zcashZcash (ZEC) $ 861.87
  • dogecoinDogecoin (DOGE) $ 0.083187
  • moneroMonero (XMR) $ 527.08
  • leo-tokenLEO Token (LEO) $ 9.61
  • chainlinkChainlink (LINK) $ 11.44
  • cardanoCardano (ADA) $ 0.198939
  • stellarStellar (XLM) $ 0.178345
  • bitcoin-cashBitcoin Cash (BCH) $ 247.29
  • daiDai (DAI) $ 0.999841
  • litecoinLitecoin (LTC) $ 48.91
  • hedera-hashgraphHedera (HBAR) $ 0.073362
  • crypto-com-chainCronos (CRO) $ 0.056340
  • okbOKB (OKB) $ 112.18
  • ethereum-classicEthereum Classic (ETC) $ 7.30
  • kucoin-sharesKuCoin (KCS) $ 7.09
  • cosmosCosmos Hub (ATOM) $ 1.47
  • algorandAlgorand (ALGO) $ 0.085425
  • dashDash (DASH) $ 45.68
  • vechainVeChain (VET) $ 0.006791
  • true-usdTrueUSD (TUSD) $ 0.998161
  • decredDecred (DCR) $ 14.56
  • tezosTezos (XTZ) $ 0.212359
  • iotaIOTA (IOTA) $ 0.040311
  • neoNEO (NEO) $ 2.02
  • basic-attention-tokenBasic Attention (BAT) $ 0.068102
  • qtumQtum (QTUM) $ 0.810917
  • 0x0x Protocol (ZRX) $ 0.095599
  • ontologyOntology (ONT) $ 0.052473
  • ravencoinRavencoin (RVN) $ 0.002962
  • paxos-standardPax Dollar (USDP) $ 0.999623
  • liskLisk (LSK) $ 0.101551
  • wavesWaves (WAVES) $ 0.217193
  • huobi-tokenHuobi (HT) $ 0.117822
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • iconICON (ICX) $ 0.010527
  • monacoinMonaCoin (MONA) $ 0.068213
Закрыть
Закрыть