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

В 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,052.00
  • ethereumEthereum (ETH) $ 2,479.62
  • tetherTether (USDT) $ 0.999852
  • usd-coinUSDC (USDC) $ 0.999907
  • tronTRON (TRX) $ 0.333808
  • zcashZcash (ZEC) $ 867.70
  • dogecoinDogecoin (DOGE) $ 0.083518
  • moneroMonero (XMR) $ 530.70
  • leo-tokenLEO Token (LEO) $ 9.61
  • chainlinkChainlink (LINK) $ 11.44
  • cardanoCardano (ADA) $ 0.200137
  • stellarStellar (XLM) $ 0.179001
  • bitcoin-cashBitcoin Cash (BCH) $ 248.23
  • daiDai (DAI) $ 0.999833
  • litecoinLitecoin (LTC) $ 48.91
  • hedera-hashgraphHedera (HBAR) $ 0.073569
  • crypto-com-chainCronos (CRO) $ 0.056305
  • okbOKB (OKB) $ 112.23
  • ethereum-classicEthereum Classic (ETC) $ 7.31
  • kucoin-sharesKuCoin (KCS) $ 7.09
  • cosmosCosmos Hub (ATOM) $ 1.48
  • algorandAlgorand (ALGO) $ 0.085950
  • dashDash (DASH) $ 46.98
  • vechainVeChain (VET) $ 0.006820
  • true-usdTrueUSD (TUSD) $ 0.998113
  • decredDecred (DCR) $ 14.62
  • tezosTezos (XTZ) $ 0.213426
  • iotaIOTA (IOTA) $ 0.040430
  • neoNEO (NEO) $ 2.03
  • basic-attention-tokenBasic Attention (BAT) $ 0.068232
  • qtumQtum (QTUM) $ 0.812678
  • 0x0x Protocol (ZRX) $ 0.095976
  • ontologyOntology (ONT) $ 0.052627
  • ravencoinRavencoin (RVN) $ 0.002976
  • paxos-standardPax Dollar (USDP) $ 0.999703
  • liskLisk (LSK) $ 0.101801
  • wavesWaves (WAVES) $ 0.216459
  • iconICON (ICX) $ 0.013945
  • huobi-tokenHuobi (HT) $ 0.116420
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • monacoinMonaCoin (MONA) $ 0.068214
Закрыть
Закрыть