OpenAI、PHPの重大脆弱性への対応で「Patch the Planet(パッチ・ザ・プラネット)」の5段階の枠組みを公開PHPバージョン確認ツールも配布、意見を募集
日刊AIニュース10月21日(水)号:前日のAIのニュース18本を短くまとめました(約11分)›
OpenAIは2026年10月21日、PHPの重大な脆弱性2件への対応を振り返り、重大な脆弱性に世界で対応するための5段階の枠組み案を公開した。GPT-5.6 Solを使ったCalifが脆弱性を特定したと説明し、PHPのバージョン確認ツールをGitHubで公開、10億ドル分のDaybreak補助アクセスにも触れている。

目次
OpenAIは2026年10月21日(現地)、PHPの重大な脆弱性2件への対応の経緯と、重大な脆弱性に世界規模で対応するための5段階の枠組み案を、公式ブログ「Patch the Planet: global response coordination as agents uncover critical vulnerabilities」で公開しました。OpenAIによると、セキュリティ企業のCalifがOpenAIの「Patch the Planet」の一環としてGPT-5.6 Sol(ソル)を使って重大な欠陥を特定し、Wizも同じ2件を独立に発見・報告したとのことです。あわせて、PHPのバージョン確認ツールをGitHubで公開しています。OpenAIは枠組みを「提案」と位置づけ、セキュリティコミュニティに意見を求めています。
3行まとめ
- OpenAIが2026年10月21日、PHPの重大な脆弱性2件(CVE-2026-109618・CVE-2026-109619)への対応を振り返り、重大な脆弱性への対応を5段階に整理した枠組み案を公開
- PHPバージョン確認ツール「php2shell-checker」をApache-2.0でGitHubに公開。Codex向けスキルの提供も予告
- 10億ドル分のDaybreak補助アクセス(9月3日発表)にも触れ、開示期間・緊急パッチなど4つの論点で意見を募集
本記事の内容は、日本時間2026年10月22日0時台に公式ページで確認したものです。
脆弱性そのものの内容(深刻度や影響を受けたサービス)は、すでに掲載した PHPの重大な脆弱性2件(CVE-2026-109618・CVE-2026-109619)の記事 にまとめています。この記事は、OpenAI側の発表に絞って整理します。
何が発表されたのか
OpenAIの発表の柱は3つです。
| 項目 | OpenAIの説明 |
|---|---|
| PHP対応の振り返り | 過去2か月、メンテナー、研究者、セキュリティ事業者の連合を主導。修正とリリースはPHPのメンテナーが主導し、OpenAIとWiz、Cloudflareなどは調査、技術支援、公開前の調整を担当 |
| 5段階の枠組み案 | 重大な脆弱性の検証から、パッチ公開後の展開支援までの流れ。コミュニティに改善を依頼 |
| 支援策 | PHPバージョン確認ツール、Codex向けスキル(予告)、10億ドル分のDaybreak補助アクセス、メンテナー向けの資金・モデルアクセス・技術支援 |
OpenAIは「脆弱性の深刻さとPHPの広い利用を考えると、近年で最も影響の大きいセキュリティ問題の一つと考える」と書いています。また「われわれの知る限り、最先端AIが攻撃者より先にこれらの脆弱性を見つけた」とし、メンテナーや事業者が公開前に備えられる「Defender's Window(ディフェンダーズ・ウィンドウ)」が開いた、と説明しています。同じ能力は攻撃者が攻撃ツールを素早く作るためにも使えるとも、あわせて述べています。
発見者の表現も確認しておきます。OpenAIの文面は「CalifがGPT-5.6 Solを使って重大な欠陥を特定し、Wizも独立に両方の脆弱性を発見・報告した」です。Wizがどのモデルやツールを使ったかは、今回取得したOpenAIのページには書かれていません。
重大な脆弱性への対応は、どんな5段階か
OpenAIは、研究者がメンテナーと直接やり取りして直せる場合もあれば、多くの製品に影響する、ディストリビューターやサービス事業者に準備時間が必要といった理由で、より広い対応が要る場合もあると説明しています。後者向けの枠組みが次の5段階です。
- 上流の脆弱性を検証して修正する: メンテナー、研究者、必要な技術パートナーが、発見を確認し影響を評価して修正を作り、テストする。最先端モデルによる敵対的テストで、パッチの回避策や類似の脆弱性も探す
- 影響を受ける組織に対応の時間を与える: どの組織に事前情報が必要かを考える枠組みを提案する一方、誰を関与させるかはメンテナーが決める。ディストリビューターが古いリリース向けに修正を調整する、ホスティング事業者が緩和策を試す、セキュリティ事業者がWAF(Webアプリケーションファイアウォール)ルールなどの検知・防御を準備する、といった例を挙げている
- 政府パートナーと調整して重要システムを守る: PHPの件では、OpenAIがパートナーと協力して、ホワイトハウスの「Super Intelligence Force」、国家サイバー長官室(ONCD)、CISAを含む米政府の複数部門と、国際パートナーに働きかけたと書いている
- 影響を受ける製品の更新を準備する: 修正・ガイダンス・公開計画が固まった段階で、メンテナーが追加のディストリビューター、ホスティング・サービス事業者、対応チーム、運用者を関与させる
- パッチ公開後にガイダンスを出し、展開を支援する: 影響の有無の確認、正規の更新や暫定緩和策の入手、修正が動いていることの確認を助ける
情報共有の中身についても書かれています。参加者には、侵害指標(IOC)を含むネットワークログから、より機微な動作確認用のPoC(概念実証)エクスプロイトまで、防御作業に必要な情報を渡す、とのことです。ただし少しの詳細でも脆弱性が分かってしまうため、共有のリスクと、それで可能になる防御の効果を比べて判断するとしています。悪用の確認、情報漏えい、中身が分かるパッチの公開、修正の停滞でユーザーのリスクが増す場合は、メンテナーと協議して期限を見直す、という記載もあります。
日本の運用者は何を見ればよいのか
OpenAIは「PHPを使う組織にとっての優先事項は修正の適用」と書いています。そのために公開したのが、GitHubの openai/php2shell-checker です。
- Node.jsで動き、インストールするパッケージはない。ライセンスはApache-2.0
- Webサイトを調べる場合は
node phpcheck.js "https://example.com"、手元のPHPならnode phpcheck.js --local - 結果は OK(終了コード0)/VULNERABLE(1)/UNKNOWN(3)の3種類。
--jsonで機械可読の出力もできる - READMEは「脆弱性を突くリクエストは送らない」と説明している。
X-Powered-ByとServerヘッダーを読み、HEADリクエストを送り、HEADが405か501のときだけGETにフォールバックする。リダイレクトは追わず、本文は見ない
READMEの「Limitations」には、使う前に知っておくべき制約が並んでいます。
- 判定は、2026年10月20日時点で組み込まれた各ブランチの基準バージョンとの比較で、修正が入っていることを独立に検証するものではない
- ヘッダーは隠されたり書き換えられたりする。ディストリビューションのバックポートは上流のバージョン番号を変えないことがある
- UNKNOWNは「パッチ済み」を意味しない
つまりこのツールは、バージョン表示から判断する簡易チェックです。READMEは、PHPの公式セキュリティリリースで影響範囲と修正版が公開されたら、基準バージョンを照合するよう案内しています。
patchtheplanet.orgは、公開済みの開示とガイダンスをまとめるサイトとされ、PHPについてはメンテナーの公式パッチとアップグレード手順、パートナーの技術調査へのリンクがあるとOpenAIは書いています。暫定緩和、事業者や専門家に相談すべきタイミング、バックアップと復旧も扱うとのことです。取得した時点のサイトの「Recent disclosures」には、CVE-2026-109618・CVE-2026-109619の「php2shell」が1件だけ並んでおり、「認証なしの攻撃者が影響を受けるサーバーでコードを実行できる可能性がある重大なPHPの脆弱性」と説明されていました。
対応の緊急度については、OpenAIはCISAの優先順位付け・修復ガイダンスを参照し、露出・悪用・影響度に応じて、緊急パッチ、即時緩和、計画的更新のいずれかを選ぶよう書いています。侵害済みかどうかを見る必要がある場合のフォレンジックの切り分けも触れられています。
10億ドルとメンテナー支援は何が変わるのか
10億ドルの補助アクセスは、今回新しく発表された数字ではありません。OpenAIの別ページ「Daybreak for Frontline Defenders」は2026年9月3日付で、同じ10億ドルを発表しています。今回の記事は「Daybreak for Frontline Defendersを通じて10億ドル分の補助アクセスを約束した」と、それを引き合いに出す形です。
9月3日のページによると、内容は次のとおりです。
| 項目 | 9月3日のページの記載 |
|---|---|
| 規模 | 10億ドル分の補助付きDaybreakアクセス、訓練、技術支援、パートナーシップ |
| 期間・順序 | 今後6か月での消費を目標。まず米国から。「数週間のうちに」パートナー国へ拡大する意向 |
| 優先する対象 | 上下水道・電力などの運営者、州・地方政府、地域銀行、非営利団体、オープンソースのメンテナー |
| 利用実績 | 2,000の承認済み組織・ワークスペースで数千人の防御担当者が利用 |
今回の記事は、メンテナー支援と悪用対策として次の点を挙げています。
- 全メンテナー向けの購読をCodex for OSSで提供し、Rust Foundationなどのプロジェクトを直接スポンサーしている
- オープンソースのプロジェクトは、Patch the Planetに申し込めば実地の支援を受けられる
- Daybreak用に追加のブロッキング分類器を調整中。悪用を防ぐ安全策が正当なセキュリティ作業まで止めてしまうトレードオフがあり、バランスを調整し続ける、とOpenAIは書いている
「Daybreak」の枠組みも、9月3日のページで確認できます。Daybreak Blueは主力モデルで一般的な防御作業を、Daybreak Redは承認済み組織が専門のサイバーモデルでより機微な作業を支える、という説明です。
OpenAIは何について意見を求めているのか
OpenAIは枠組みを確定版とは書いておらず、どこで役に立ち、どこで遅れや負担を増やすか、見落としは何かを知りたいとしています。特に次の4点を挙げています。
- 開示期間: メンテナー、運用者、防御者が信頼できる修正を準備・展開するのに必要な時間。早期開示に動かす根拠は何か
- 緊急パッチ: 管理権限を失った後で、政府などの運用者が脆弱性を利用して自分の(または管理を認められた)システムにパッチを当てるべき場合があるか。あるとすれば、どんな安全策が要るか。OpenAIは「既知の脆弱性を常時スキャンし、サイト所有者に通知するかシステムにパッチを当てる、インターネット規模の仕組み」という将来像を想像できる、と書いている
- 早期通知: 役に立つ防御行動のために誰に事前警告が必要か。段階的な通知と一括通知のどちらが良いか、カバー範囲と漏えいリスクをどう比べるか
- デフォルトで安全なパッケージ: 上流の修正を待つ間に下流パッケージの脆弱性を直す方法、サポートの切れた古いバージョンへのバックポートの方法
緊急パッチの項目は、他人のシステムに手を入れる可能性を含む問いです。OpenAIは「もしあるとすれば」と条件付きで書いており、今回の記事のなかでも結論は出していません。
筆者が公式ページを開いて気づいたこと
日本時間10月22日0時7分から順に5つのページを取得して読んだ範囲で、公式ブログの文面とGitHubの状態にずれがありました。ブログは「Codex向けスキルを今後公開する(we will be launching an accompanying Codex skill)」と書いていますが、0時7分台に取得したGitHubのREADMEにはすでに、Codexに $skill-installer install both skills from https://github.com/openai/php2shell-checker と頼むインストール手順と、phpcheck-server(サーバーに入れる場合)・phpcheck-url(URLだけ分かる場合)の2つのスキルの使い方が載っており、リポジトリに skills フォルダもありました。ブログの「今後公開する」と、リポジトリの現状のどちらが正式な提供開始なのかは、取得したページからは判断できません。なお、スキルを実際に動かして試してはいません。
もう一つ、取得時点のリポジトリのスターは5、フォークは0、コミットは5件でした。公開されたばかりの小さなリポジトリです。
今回確認できなかったこと
- 日本での対応: 今回取得した5ページに、日本のCERTや日本政府機関との調整、日本向けの提供の記載は見つかりませんでした("Japan" "JPCERT" を取得テキスト全体で検索)。政府との調整として名前が挙がっているのは米国の機関と「国際パートナー」だけです
- 深刻度の数値と発見の詳細: 今回のOpenAIのページには、脆弱性のスコアや技術的な仕組みは書かれていません(CVSSなどの語は取得テキストに無し)。それらは先の PHPの記事 を参照してください
- 「先に見つけた」の裏付け: 「われわれの知る限り、攻撃者より先に見つけた」はOpenAIの認識です。第三者による検証は、今回取得したページには含まれていません
- ほかの脆弱性: OpenAIは「すでに見つけて修正を進めている重大な脆弱性はほかにもあり、今後数か月で似た発見が急増すると予想する」と書いていますが、件数や対象は書かれていません
- 枠組みの採用状況: これは提案段階で、どのプロジェクトや企業が採用するかは書かれていません
出典と確認時刻
すべて日本時間2026年10月22日0時7分台に取得しました。
- Patch the Planet: global response coordination as agents uncover critical vulnerabilities(OpenAI、2026年10月21日)
- Daybreak for Frontline Defenders: $1B to protect essential services(OpenAI、2026年9月3日)
- Patch the Planet(OpenAI)
- openai/php2shell-checker(GitHub)
- The Defender's Window(OpenAI、2026年8月17日)
本記事は続報があり次第更新します。
この記事でよく聞かれること
- OpenAIのPatch the Planetとは何ですか?
- OpenAIの説明では、セキュリティ研究者、メンテナー、インシデント対応者をつなぎ、オープンソースの重大な脆弱性への対応を助ける取り組みです。patchtheplanet.orgは「An OpenAI Daybreak initiative」と自称し、メンテナーが検証・修正・公開調整を進めるのを、最先端AIとセキュリティ専門家が支援すると説明しています。
- OpenAIが示した重大な脆弱性への対応の5段階とは?
- OpenAIの提案では、①上流の脆弱性を検証して修正する、②影響を受ける組織に対応の時間を与える、③重要システムを守るため政府機関と調整する、④影響を受ける製品の更新を準備する、⑤パッチ公開後にガイダンスを出して展開を支援する、の5段階です。OpenAIはこれを「提案」と位置づけ、セキュリティコミュニティに改善を求めています。
- PHPのバージョン確認ツールはどこで入手できますか?
- OpenAIはGitHubの openai/php2shell-checker で公開しています。Node.jsで動き、Apache-2.0ライセンスです。READMEによると、HTTPレスポンスヘッダーまたは php -v で見えるバージョンだけを判定し、バージョン情報が隠れている場合は UNKNOWN を返します。UNKNOWNは修正済みを意味しません。
- 10億ドルのDaybreak補助アクセスはいつ発表されましたか?
- OpenAIの別ページによると、「Daybreak for Frontline Defenders」として2026年9月3日に発表されました。今回(10月21日)の記事は、その延長でこの10億ドルに触れています。9月3日のページには、今後6か月での消費を目標にし、まず米国から始めると書かれています。
出典・参照資料
- 一次資料Patch the Planet: global response coordination as agents uncover critical vulnerabilities — OpenAI公式 ↗
- 一次資料Daybreak for Frontline Defenders: $1B to protect essential services — OpenAI公式 ↗
- 一次資料Patch the Planet — OpenAI ↗
- 一次資料openai/php2shell-checker — OpenAI公式GitHub ↗
- 一次資料The Defender's Window — OpenAI公式 ↗
大きいニュースはYouTubeでも解説しています。Xでは新着記事をお知らせしています。
コメント
まだコメントはありません。最初のコメントを書いてみませんか?
AIについて聞きたいことはありますか?
質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。
質問箱を見る →