Polygon Labs:Bor v2.1.3 のリリース、2つの DoS セキュリティ脆弱性を修正
Polygon Labs 公式発表、Bor v2.1.3 が正式に公開されました。以前はプライベートバージョンとしてバリデーターや主要インフラプロバイダーに配布されていました。今回の更新では、BlockSTM V2 の並行ブロック実行における2つの中程度の拒否サービス脆弱性が修正されました。これらはすべて、セキュリティ研究者によってImmunefiの脆弱性報奨プログラムを通じて提出されました。
無界 keccak256 キャッシュ問題:攻撃者は特定のトランザクションを構築することで、投機実行段階で数百MiBのキャッシュを埋め尽くし、ノードのメモリを枯渇させてブロック生成を遅延させることができます。修正策は、共有キャッシュに容量制限を設定することです。並行実行における重複コードハッシュ計算問題:単一のトランザクションが並行プロセッサの処理に約11秒かかり、ノードの活性に深刻な影響を与えます。修正策は、コードハッシュ結果をトランザクションごとにキャッシュすることです。
さらに、今回の更新にはいくつかの内部強化も含まれています:トランザクションプールのアドレスフィルタリングにEIP-7702 SetCodeの権限のインターセプトが追加され、RPCバッチ実行プールの同時実行制限が修正され、並行実行の自己破壊境界を越えた残高読み取りの一貫性が修正され、滞留待機トランザクションの自動クリーンアップメカニズム(デフォルトは3時間)が追加されました。影響を受けるバージョンはBor v2.1.1およびv2.1.2です。v2.1.3はハードフォークではなく、ノードは個別にアップグレードでき、調整は不要です。2つの脆弱性はメインネットおよびテストネットのAmoyでは利用された記録はありません。
関連タグ






