SlowMist、Liquid Networkの脆弱性を公表:担保なしでLBTC約3,998.5枚が不正発行
ME Newsによると、9月11日(UTC+8)、セキュリティ企業SlowMistはXで、Liquid Networkが9月6日に攻撃を受けたと明らかにした。原因はRangeproofの検証キャッシュにおけるキー衝突の脆弱性で、攻撃者はBTCのpeginを伴わずにLBTCを約3,998.5枚ミントし、数分以内にpegoutを通じてビットコインメインネットのBTCへ交換したという。
事案発生後、Liquid Federationのpegウォレットには約3,400BTCが戻った一方、約598.5BTCは依然として攻撃者の管理下にある。
SlowMistは、根本要因はElementsのRangeproof検証キャッシュキー生成にあると指摘。可変長フィールドを複数連結する際に長さプレフィックスが含まれていなかったため、異なるパラメータの組み合わせでも同一のキャッシュキーが生成され得た。攻撃者はこの特性を利用してキャッシュ衝突を引き起こす取引を作成し、ノードが"検証済み"のキャッシュ結果にヒットすることでsecp256k1_rangeproof_verifyと最小額チェックを回避。実資産に裏付けられないアウトプットが受理され、最終的にLBTCの不正ミントが成立したとしている。
SlowMistは、ビットコイン側の資金フロー追跡とインシデント分析を完了したと述べた。(出所:ODAILY)