はじめに
OpenAIは2026年4月10日、広く利用されているnpmライブラリ「Axios」が関与したソフトウェアサプライチェーン攻撃を受け、macOSアプリのコード署名証明書を更新すると発表しました。ユーザーデータや知的財産への被害は確認されていないものの、2026年5月8日までに各macOSアプリを最新版へ更新する必要があります。
参考記事
- タイトル: Our response to the Axios developer tool compromise
- 著者: OpenAI Security Team
- 発行元: OpenAI
- 発行日: 2026年4月10日
- URL: https://openai.com/index/axios-developer-tool-compromise/
要点
- 2026年3月31日(UTC)、npmライブラリ「Axios」が北朝鮮関連とされる脅威アクターによるサプライチェーン攻撃を受け、OpenAIのmacOSアプリ署名プロセスに影響が及んだ
- 悪意あるAxios v1.14.1がGitHub Actionsワークフロー内で実行され、ChatGPT Desktop・Codex・Codex CLI・Atlasの署名証明書へのアクセスが可能な状態となった
- OpenAIの調査では証明書の実際の漏洩は確認されず、ユーザーデータや知的財産への被害もなかった
- 予防措置として証明書を失効・更新し、2026年5月8日以降は旧証明書で署名された古いバージョンが機能しなくなる
- 影響を受けるのはmacOSアプリのみで、iOS・Android・Windows・Linuxおよびウェブ版は対象外である
詳細解説
何が起きたのか:Axiosサプライチェーン攻撃
2026年3月31日(UTC)、JavaScriptの非同期HTTPクライアントとして開発現場で広く使われているnpmパッケージ「Axios」が、ソフトウェアサプライチェーン攻撃の標的となりました。Google Cloud Threat Intelligenceの調査によれば、この攻撃は北朝鮮に関連する脅威アクターによるものとされており、業界全体に影響が及ぶ広範なインシデントの一環です。
ソフトウェアサプライチェーン攻撃とは、ターゲット組織が直接利用するシステムではなく、開発・配布プロセスで依存するサードパーティのコンポーネントを改ざんする手法です。信頼された経路を介してコードが侵入するため、通常のセキュリティ対策では検出が難しく、近年増加傾向にあると考えられます。
OpenAIのmacOSアプリへの影響
OpenAIによれば、macOSアプリの署名プロセスで利用しているGitHub Actionsワークフロー内で、悪意あるAxios v1.14.1が実行されたことが確認されています。このワークフローはChatGPT Desktop・Codex App・Codex CLI・AtlasといったmacOSアプリに付与するコード署名証明書と公証(ノータリゼーション)素材へのアクセスを持っていました。
コード署名証明書とは、ソフトウェアが正規の開発者から配布されたものであることをmacOSが確認するための仕組みです。この証明書が第三者に悪用された場合、偽造アプリが正規のOpenAI製品に見せかけて配布されるリスクがあります。OpenAIの分析では、ペイロードの実行タイミングや証明書のジョブへの注入順序などの要因から、証明書が実際に漏洩した可能性は低いと結論付けています。ただし、予防原則に基づき証明書を失効・更新することを決定し、サードパーティのデジタルフォレンジック・インシデント対応会社を関与させた上で対処にあたっています。
根本原因:GitHub Actionsのワークフロー設定
今回のインシデントの根本原因は、GitHub Actionsワークフローの設定ミスにあったとOpenAIは説明しています。具体的には、使用していたアクションが特定のコミットハッシュではなく「フローティングタグ」を参照していたこと、そして新しいパッケージへの minimumReleaseAge が設定されていなかった点が挙げられています。
フローティングタグ(例:v1 や latest)とは、常に最新バージョンを自動的に参照する方式で、手動の管理なく最新コードを取り込める利便性がある反面、悪意あるバージョンが公開された際にそのまま取り込まれてしまうリスクがあります。CI/CDパイプラインのセキュリティのベストプラクティスとして、特定のコミットハッシュを固定すること、および新規パッケージに一定期間の猶予を設けることが推奨されており、今回のインシデントはその重要性を改めて示すケースだと思います。
ユーザーへの影響と必要な対応
OpenAIによれば、2026年5月8日以降、旧証明書で署名された古いバージョンのmacOSアプリは更新・サポートが受けられなくなり、動作しなくなる場合があります。新証明書で署名された最低バージョンは次のとおりです:ChatGPT Desktop(1.2026.051)、Codex App(26.406.40811)、Codex CLI(0.119.0)、Atlas(1.2026.84.2)。
アップデートはアプリ内の更新機能か、OpenAI公式サイトのダウンロードページから行う必要があります。メール・広告・サードパーティのダウンロードサイトからのインストールは、偽造アプリを配布するフィッシング攻撃の可能性があるため避けることが呼びかけられています。なお、影響を受けるのはmacOSアプリのみで、iOS・Android・Windows・Linux版やウェブ版には影響がありません。パスワードやOpenAI APIキーの変更も不要とのことです。
まとめ
今回の件は、ユーザーデータや知的財産への直接的な被害は確認されていないものの、広く使われているオープンソースライブラリを標的にしたサプライチェーン攻撃が現実の脅威であることを示しています。macOSでOpenAIのアプリを利用している方は、2026年5月8日までに公式チャネルを通じて各アプリを最新版に更新することが推奨されます。
