SlowMist、Liquid Networkの脆弱性悪用を公表 担保なしでLBTC約3,998.5枚が不正発行、未返還BTCは598.5枚

Odaily Planet Dailyによると、セキュリティ企業SlowMistはXで、Liquid Networkが9月6日にrangeproof検証のキャッシュキー衝突(collision)に起因する脆弱性を突かれたと明らかにした。攻撃者は対応するBTCのpeginを行わずにLBTCを約3,998.5枚ミントし、発生から数分以内にpegoutを通じてビットコインメインネット上のBTCへ交換したという。 事後対応として、Liquid Federationのpegウォレットには約3,400 BTCが返還された一方、約598.5 BTCは依然として攻撃者の管理下にある。 SlowMistは原因について、ElementsにおけるRangeproof検証キャッシュキーの生成方式にあると説明。可変長フィールドを複数連結する際に長さプレフィックスを付与していないため、異なるパラメータの組み合わせでも同一のキャッシュキーが生成され得る。攻撃者はこの特性を利用してキャッシュ衝突を誘発するトランザクションを構築し、ノードが"検証済み"のキャッシュ結果を参照してsecp256k1_rangeproof_verify関数と最小額チェックを回避。実資産に裏付けられない出力が受理され、LBTCの不正ミントが成立したとしている。 SlowMistは、ビットコイン側のサイドチェーン資金フローの追跡とインシデント分析を完了したと述べた。