ハッキングか内部犯行か?GoPlusが79thVaultの1,250万ドル規模のBNB Chain損失を分析
重要ポイント
- •権限を持つ管理者アドレスの不正使用により、BNB Chainプロジェクト79thVaultから約1,250万ドルが流出し、約1万人の保有者に影響が及んだ。
- •任意のアドレスからトークンを移動できる79AUコントラクトのオペレーター関数には、マルチシグ承認とタイムロックの安全装置が欠如しており、単一のキーが一方的な支配権を持っていた。
- •約1時間の間に実行された7回の特権呼び出しで201万79AUが移動し、売却益は16,249 BNBに換算された。
- •資金の大部分である約1,103万ドル相当の14,394.92 BNBは、単一のアドレスで動きのない追跡可能な状態にあり、さらなる移動は報告されていない。
- •GoPlus Securityはオペレーターキーの漏洩か内部者の関与かという2つの可能性を挙げているが、79thVaultの公表声明はシステムアップグレードにしか言及しておらず、いずれも確認されていない。

BNB Chainプロジェクト79thVaultは、権限を持つ管理者アドレスが不正に使用されたことにより約1,250万ドルの損失を被りました。この一件は約1万人の保有者に影響を与え、「ハッキングか、それとも内部犯行か」という中心的な疑問を残したままになっています。
セキュリティ企業GoPlus Securityはオンチェーンでこの事案を調査し、79AU/USDT流動性ペアから資金が現在眠るウォレットまでの資金移動を追跡しました。同社の分析では、オペレーターキーの漏洩か内部者の関与かという2つの説明の可能性が残されています。プロジェクトはいずれも確認しておらず、公表声明ではシステムアップグレードにしか言及していません。
オンチェーンデータが示すオペレーターロールの実態
GoPlus Securityは2026年10月8日にX上の投稿「Hack or insider? Security analysis of the $12.5M loss at 79thVault」で調査結果を公表しました。同社によると、79AUコントラクトにはOPERATOR_ROLEに制限された関数が存在します。GoPlusは「中央集権的な管理リスクが高かった」と述べています。
Hack or insider? Security analysis of the $12.5M loss at 79thVault
BNB Chainプロジェクト @79thVault は、権限を持つ管理者アドレスが不正使用されたことにより約1,250万ドルの損失を被りました。約1万人の保有者に影響が出ています。オペレーターキーの漏洩と内部者の関与、いずれの可能性も… pic.twitter.com/eXIb3YwClW
— GoPlus Security (@GoPlusSecurity) October 8, 2026
オンチェーン上の呼び出し記録から、この制限付き関数は任意のアドレスから任意の受取人へ79AUを移動できることが示されています。今回の事件では、79AU/USDTペアからトークンを引き出した後、sync()を呼び出してペアの記録済みリザーブを更新しました。GoPlusはこの影響を「バックドアに類したもの」と表現しています。同社の関数に関する記述は観測されたオンチェーン呼び出しに基づくものであり、コントラクトのソースコードはBscScan上で未検証のため、観測された挙動と比較できる公開コードは存在しません。
OPERATOR_ROLEはアドレス0x019bD8ED017D110eB24d28DCdd0f9930c85cA3が保持していました。欠如していた安全装置について、GoPlusは「マルチシグなし。タイムロックなし」と記述しています。マルチシグ承認とタイムロックは特権コントラクトロールにおける標準的な安全装置です。前者は複数のキー保有者による重要な操作の承認を要求し、後者はユーザーや監視サービスが対応できるよう実行までの時間を確保します。これらが欠如していた結果、単一のキーが任意のアドレスから79AUを移動できる関数を一方的に支配する状態となっていました。
07:25から08:19 UTCの間に、当該アドレスは7回の特権呼び出しを実行し、いずれも約1時間に集中していました。GoPlusはこの活動の背景として、オペレーターキーの漏洩と内部者の2つの可能性を挙げています。これらの呼び出しにより201万79AUが0xc3E90f78A918594a605d584887b2775F4b80A099へ移動し、個々の転送額は1万から50万トークンの範囲でした。転送は79AU価格の急騰と一致して発生しています。このロールは事件後に剥奪されました。
資金の追跡
GoPlusは流動性ペアから最終ウォレットまでの全経路を追跡し、オンチェーン記録から各段階を復元しました。受取アドレスは79AUをプール売却してUSDTを引き出し、その後、売却益を16,249 BNBに換算しました。これらの資金は0x629B368c6BF1a9f190e38f21235033FEcE8A6231に集約されています。
その後、10〜15 BNBずつの小規模な転送が複数回行われましたが、その目的は不明です。資金の大部分は現在0xa9537B40b02Af7Af8f1543aea3691992B2174F89にあり、同アドレスは約1,103万ドル相当の14,394.92 BNBを保有しています。GoPlusによれば、現時点でさらなる資金移動は確認されておらず、売却益の大部分は当面、単一アドレスで動きのない追跡可能な状態にとどまっています。
ハッキングか内部犯行かの疑問が残る理由
オンチェーン上の賞金交渉メッセージがさらなる疑問を投げかけています。このメッセージは、事件に使用されたのと同じ特権アドレスから送信されたものでした。GoPlusによれば、そのアドレスを使って攻撃者と交信するのは「異例だろう」とのことです。同社は、このメッセージの真正性についても「依然として疑問が残る」と付け加えています。
一方、プロジェクト自身のX上の投稿はこの一件をシステムアップグレードと説明しており、GoPlusはこの表現を「曖昧」と評しました。プロジェクトは、疑われたキーの漏洩、ロール剥奪トランザクション、損失の内訳に関する詳細を共有していません。GoPlusは、この限られた情報開示について「ユーザーに十分な情報が提供されたかどうかが不明なままになっている」と述べています。
未解決のままなのは、誰が特権アドレスを使用し、そのキーをどう入手したのかという点です。GoPlusの調査結果は損失の仕組みを解明したものの、約1,250ドルの損失に関する責任の特定には至っていません。今後注目すべき指標はすべてオンチェーン上で確認可能です。0xa9537B40b02Af7Af8f1543aea3691992B2174F89に保有される14,394.92 BNBの移動、BscScan上での79AUコントラクトソースの検証、そしてプロジェクトがこれまで明らかにしていない詳細を開示するかどうか、という点です。