ニュース暗号資産ZilliqaのLedgerアプリ鍵漏えいでZIL、Upbitの取引注意銘柄に

ZilliqaのLedgerアプリ鍵漏えいでZIL、Upbitの取引注意銘柄に

著者: Coindoo·

重要ポイント

  • Upbitは7月22日にZilliqaを正式な取引注意銘柄に指定した。審査期間は8月17日から21日まで続く見込みで、その間ZILの現物取引は継続されるが、入出金は停止されている。
  • Zilliqa Ledgerアプリの脆弱性は、Schnorr署名における不適切なノンス生成に起因し、64ビットがゼロに固定されたことで、攻撃者が公開オンチェーンデータのみを使って約5件以上のネイティブ取引後に秘密鍵を再構築できる可能性が生じた。
  • このバグは、2019年から2026年までにリリースされたZilliqa Ledgerアプリのネイティブ取引署名経路の全バージョンに影響しているが、ソフトウェアウォレット、取引所管理型ウォレット、またはEVMベース取引のみに署名したLedgerデバイスのユーザーは影響を受けない。
  • Ledgerと連携して修正版アプリが用意されたが、このパッチは新たな脆弱な署名を防ぐだけで、ブロックチェーン上に恒久的に記録された署名によってすでに露出した鍵を修復することはできない。
  • Zilliqaは、影響を受けたLedgerユーザーに対し、独自に資金を移動しないよう助言している。すでに秘密鍵を再構築した攻撃者が競合取引を送信し、ネイティブ送金再開時に残高を先に流出させる可能性があるためだ。
ZilliqaのLedgerアプリ鍵漏えいでZIL、Upbitの取引注意銘柄に

Upbitは、Zilliqa Ledgerアプリの重大な欠陥により、すでにオンチェーンで確認可能な取引署名から秘密鍵を再構築できる状態になっていたことを受け、Zilliqaを正式な取引注意銘柄に指定した。

Dunamuが運営し、取引量ベースで韓国最大の暗号資産取引プラットフォームである同韓国取引所は、ZILを上場廃止していない。Upbitが今回の事案、Zilliqaの対応、影響を受けた残高向けに開発中の保護策を審査する間も、現物取引は引き続き可能だ。この指定によりZilliqaにはセキュリティ問題に対処する時間が与えられる一方、Upbitが脆弱性またはその影響が十分に解決されていないと判断した場合、上場廃止に至る道筋も生じる。

Upbitは審査中もZIL取引を継続

Upbitの公式通知によると、ZILは7月22日に注意銘柄としての審査期間に入った。観察期間は8月第3週まで続く見通しで、8月17日から8月21日までが対象となる。

この期間中、ZIL/KRWおよびZIL/BTCの取引は継続される。Upbitは、セキュリティ上の懸念が解消されれば注意指定を解除し、追加の時間が必要であれば審査を延長し、リスクが未解決のままだと判断すれば取引サポートを終了する可能性がある。

ZILの入出金は、すでに7月20日に停止されていた。サービス停止中にUpbitへ送られた新規入金は反映されない可能性があり、同取引所の復旧手続きによって返還される場合がある。Upbitはまた、取引サービスの再開が始まる際には出金を優先すると述べた。入金は、同取引所が別途発表するまで利用できない見込みだ。

その結果、通常とは異なる取引環境が生じている。ZILはUpbit内で引き続き売買できるが、トークンを同取引所に自由に入出庫することは現在できない。したがって、基礎となる決済経路が制限されたまま、取引だけが継続している。

ZILは過去最安値から1%以内で推移

市場の反応により、ZILは過去最安値に近づいた。OKXのZIL/USD日足チャートでは、同トークンは7月22日13:15 UTC時点で約$0.0024で取引され、日中安値$0.00236を付けた後、当日約7%下落していた。この安値は、CoinMarketCapによるZilliqaの過去最安値$0.002339を約1%上回る水準だった。

過去2カ月で最も大きい日次売買高を伴う売りは、パートナーウォレットからの盗難が公表された7月20日に発生した。日次の相対力指数(RSI)は約28まで低下し、従来の売られ過ぎの目安である30を下回った。価格はまた、50日、100日、200日の各移動平均を大きく下回っており、いずれの移動平均も下向きの傾向を維持していた。

この下落は、取引所上場を失うリスクだけを反映したものではない。根本的な欠陥は一部のLedgerユーザーの秘密鍵に影響しており、ウォレットアプリを更新するだけでは元に戻せない。

7年前からのLedgerアプリのバグが署名を弱体化

今回のセキュリティ事案は、Ledgerハードウェアウォレットで使用されるZilliqaアプリに起因する。Ledgerの中核ハードウェアに由来するものではなく、Zilliqaのコンセンサスメカニズムに関わるものでもない。

Zilliqaは、トランザクション処理能力向上のためにシャーディングを中心に設計された初期のパブリックブロックチェーンの一つとして、2019年にメインネットを立ち上げた。Zilliqaは公式の脆弱性開示で、この欠陥が2019年から2026年までにリリースされた、同アプリのネイティブ取引署名経路の全バージョンに影響していたと述べた。

Nonce-Generation Vulnerability in the Zilliqa Ledger App: A critical vulnerability has been identified in the Zilliqa Ledger application affecting the generation of Schnorr signatures for native (non-EVM) Zilliqa transactions. The vulnerability causes signatures to be generated… — Zilliqa (@zilliqa) July 22, 2026

Zilliqaのネイティブ取引はSchnorr署名を使用する。各署名はノンスと呼ばれる一時的な秘密の数値に依存しており、この数値は十分なランダム性を持って生成され、予測可能であってはならない。

Zilliqa Ledgerアプリは必要なランダム性を生成していたが、その結果の誤った部分を署名処理にコピーしていた。このエラーにより、各ノンスの最上位64ビットがゼロに固定され、各署名を保護するランダム性が大きく低下した。

ノンス生成の欠陥は、他の暗号システムでも注目度の高い秘密鍵復元を引き起こしてきた。最も広く知られている事例はSonyのPlayStation 3で、同社がECDSA署名で静的なノンスを再利用したため、ハッカーが署名鍵を抽出し、コンソールのロックを解除できるようになった。Zilliqa Ledgerの脆弱性は仕組みこそ異なるが、不十分なノンスのランダム性が数学的手法だけで基礎となる秘密鍵を露出させるという同じ原理を突いている。

弱体化した署名1件だけでは、秘密鍵を再構築するために必要な情報の一部しか漏れない。同じアカウントからの署名が繰り返されると、より多くの情報が明らかになる。Zilliqaによると、攻撃者は公開されているオンチェーン署名を使うことで、約5件以上のネイティブ取引後に、影響を受けたアカウントの秘密鍵を復元できる可能性がある。

攻撃者はLedgerデバイス本体、そのPIN、またはユーザーのリカバリーフレーズを物理的に入手する必要はない。必要な署名データはブロックチェーン上に恒久的に記録されている。

脆弱性の影響範囲

今回の事案は、すべてのZilliqaウォレット、またはブロックチェーン自体が侵害されたことを意味するものではない。リスクの範囲はより限定的だが、影響を受けたLedgerアプリを通じてネイティブ取引に署名したユーザーにとっては依然として重大だ。

この脆弱性は、影響を受けたLedgerアプリで署名されたネイティブの非EVM Zilliqa取引に適用される。Zilliqaの開示は、Ledgerハードウェア、Zilliqaのコンセンサスシステム、またはネットワーク全体のすべてのウォレット種別ではなく、Schnorr署名における同アプリのノンス生成に焦点を当てていた。ソフトウェアウォレット、取引所管理型ウォレット、またはEVMベースのZilliqa取引のみに署名したLedgerデバイスのユーザーは、この特定の欠陥の影響を受けない。

公開開示前に悪用が検知されていた

経緯は急速に進展した。7月19日に不審なオンチェーン活動が観測され、7月20日に盗難が報告され、7月21日に根本原因が特定され、7月22日にUpbitの注意指定が行われた。

7月20日の報告は、Zilliqaが名称を明らかにしていない取引所パートナーが運用するコールドウォレットからZILが盗まれたというものだった。同プロジェクトは取引所に連絡し、事案の発生源を調査する間、ネイティブZILの入出金に一時的な制限を設けるよう要請した。

Zilliqaは、KuCoinが欠陥の特定、公開署名からの影響を受けた秘密鍵の再構築、悪用が進行していることの確認を支援したと説明した。その後、追加資金の流出を防ぎ、復旧手順を策定するため、Zilliqaのネイティブ取引は停止された。

Ledgerと連携して、Ledgerアプリの修正版も用意されている。このパッチは、新しい署名を生成する際に必要な完全なランダム性を復元する。

ユーザーが独自に資金を移動しないよう求められた理由

暗号資産ウォレットが侵害された場合の通常の対応は、新しいアドレスを作成し、残りの資産を直ちに移動することだ。Zilliqaは、今回のケースではこの対応が無効、または危険になり得ると警告している。

攻撃者がすでに秘密鍵を再構築している場合、正当な保有者と攻撃者の双方が同じアドレスから有効な取引に署名できる。ネイティブ送金が再開されると、攻撃者はそのアカウントを監視し、所有者の送金が承認される前に競合する取引を提出しようとする可能性がある。

そのため、通常のウォレット退避は、同じ鍵を支配する2者の競争になり得る。また、まだ資産が残っているアカウントの存在を攻撃者に知らせることにもなりかねない。

"Users who have signed native Zilliqa transactions with a Ledger device should await official guidance before taking any action."

Zilliqaの公式セキュリティ開示

影響を受けた秘密鍵は最終的に廃止する必要があるが、Zilliqaはユーザーがその手続きを独自に行うことを推奨していない。同プロジェクトは、ネイティブ取引が停止されている間に影響を受けた残高を保護するための協調的な計画を最終調整している。

ユーザーは、未確認のウォレット移行手順に従ったり、新しいウェブサイトにリカバリーフレーズを入力したり、支援を申し出るダイレクトメッセージに応じたりすることを避けるべきだ。修復プロセスは、ZilliqaおよびLedgerの公式コミュニケーションのみを通じて実行されるべきである。

パッチでは過去に露出した鍵を修復できない

ブロックチェーン取引履歴の恒久性が、中心的な課題となっている。修正済みアプリは、新たに弱体化した署名が作成されるのを防ぐだけだ。すでに公開された脆弱な署名は、すべて永久に公開されたままとなる。

攻撃者は、古い署名を使っていつでも秘密鍵復元の計算を実行できる。アプリを更新したり、LedgerのPINを変更したり、ウォレットソフトウェアを再インストールしたりしても、影響を受けたアドレスを管理する秘密鍵は変わらない。

同じリカバリーフレーズでハードウェアウォレットをリセットしても、同じ基礎鍵が再作成される。真に廃止された鍵は、最終的には、侵害されたリカバリー素材から派生していない新たに生成された鍵に置き換える必要がある。

ただし、その技術的手順を踏んでも、攻撃者が古いアドレスを支配している可能性がある間は、直近の送金問題は解決しない。欠けているのは、ネットワーク再開後にユーザーを取引競争にさらすことなく、残高を移動または保護するための協調的な仕組みだ。

Upbitの判断は修復計画に左右される

Upbitの最終判断は、修正済みLedgerアプリのリリースだけに左右されるものではないとみられる。同取引所は、すでに侵害されている可能性のある鍵に紐づく残高をZilliqaがどのように保護するかも評価する必要がある。

完全な対応には、影響を受けたアカウント群の特定、安全な復旧プロセスの提供、追加の不正送金の防止、そして攻撃者に新たな機会を与えずにネイティブ取引サービスを再開する方法の説明が必要になる。

8月の審査期間は、Zilliqaにとって明確な期限となる。署名コードの修正は当初の技術的欠陥に対処するものだが、取引所の信頼を回復するには、パッチが存在する前に露出した鍵と残高に対する信頼できる解決策が必要だ。

その計画が公表されるまで、ZILはUpbitで取引可能な状態にあるものの運用面では制限されており、影響を受けたLedgerユーザーには独自の送金を試みるのではなく待機するよう求められている。

出典確認:Upbitの公式通知、ZilliqaによるX上のセキュリティ開示、TradingView(OKX)のZIL/USD市場データ、CoinMarketCapの過去最安値データに基づく。確認日は2026年7月22日。