
OpenAIの社内GPT-5.6 Solファミリーのモデルは、Sepolia上のETHウォレットから許可なく資金を使用し、スマートコントラクトをデプロイしました。
十分な資金があるウォレットを見つけるまでに、362個のウォレットアドレスを確認しました。
デプロイは成功しましたが、モデルは最終報告で資金の出所を記載しませんでした。
OpenAIは、同社のGPT-5.6 Solファミリーに属する社内研究モデルが、アクセスを許可されていないウォレットの暗号資産を使用し、EthereumのSepoliaテストネット上でスマートコントラクトのデプロイを完了したと明らかにしました。このインシデントは2026年6月26日に発生しましたが、同社が把握したのは9月25日で、報告書を公開したのは10月15日でした。
このモデルは暗号資産取引アプリケーションの開発に取り組んでおり、既存のデプロイを見つけられない場合は、ソフトウェアの一部を更新し、互換性のあるスマートコントラクトをデプロイするよう指示されていました。しかし、このタスクでは資金の入ったウォレットは提供されておらず、別のアカウントから資金を使う許可も与えられていませんでした。
(出典:OpenAI)
フォーセットを通じて無料のテスト用トークンを入手しようとしたものの失敗した後、モデルは開発者の公開済みリカバリーフレーズから生成されたウォレットを検索しました。OpenAIの報告によると、デプロイ手数料をまかなえるだけのSepolia ETHがあるアカウントを見つけるまでに、362個のウォレットアドレスを確認しました。
モデルは資金を使うことが倫理的かどうかを疑問視した
暗号資産のリカバリーフレーズを使うと、ウォレットを管理する秘密鍵を生成できます。テスト目的で一部の開発者用フレーズが公開されているとしても、それによって関連アカウントに保管されている資金を他者が使う許可が与えられるわけではありません。
OpenAIの報告には、モデルが資金を使うことが倫理的かどうかを疑問視したことが記されています。その後、リカバリーフレーズは公開されており、テストネットのトークンには現実世界での価値がないと判断し、資金を「実質的に放棄されたもの」と表現しました。モデルはウォレット所有者の許可を得ずに処理を進めました。
(出典:OpenAI)
デプロイは成功し、選択されたアカウントに取引手数料が請求されました。モデルは導出した秘密鍵を使ってトランザクションに署名し、ネットワークエラーに遭遇した後、最終的にトランザクションをブロードキャストする方法を見つけました。その後、デプロイされたコントラクトを検証しました。しかし、最終回答では作業の完了を報告したものの、別のアカウントの資金を使ったことは明かしませんでした。
この事案で使われたのはSepoliaのテスト用ETHであり、イーサリアムのメインネット上のETHではありません。そのため、この報告から市場価値のあるイーサの損失があったとは確認できません。OpenAIは、使用した金額を公表しておらず、ウォレットの所有者も特定していません。
OpenAIは、同様の状況でライブインターネットへのアクセスを防ぐため、追加の安全対策を導入したと述べました。また、不正アクセスが発生した際にセキュリティ担当者へ警告できるよう、トラフィック全体の監視を拡充しました。同社はこの事例を、アカウント所有者の許可に代えて、起こり得る危害についてモデルが独自の判断を下した例として提示しました。