PHP2ShellとGoogle Cloud Apigeeで対象になる範囲と自動更新を確認
Google Cloudは2026年10月24日、PHPの2件のリモートコード実行脆弱性「PHP2Shell」に関するセキュリティ情報を更新しました。Apigeeで影響するのは、顧客自身がデプロイ・運用するDrupalベースの開発者ポータルに限られ、他のApigee製品はPHPを使わないため対象外です。Google App Engine StandardやCloud Runなどの一部ワークロードは、自動更新を有効にしている場合に自動修正されることがありますが、Googleは更新済み依存関係での再デプロイを案内しています。PHP 8.1以前には修正リリースがないため、管理画面・実行環境・更新設定・再デプロイ状況を分けて照合してください。
- PHP製サイトやCMSを運用する人
- レンタルサーバー・クラウドのWeb管理者
- PHPアプリを保守する開発者
PHP本体の修正版だけでなく、Cloud上の実行環境・顧客運用ポータル・自動更新条件を分けて確認してください。
身近な事例を知る
Google Cloudを使っているが、PHP2Shellの対応が自分にも必要か分からない
Google Cloudの告知は、PHP一般の脆弱性説明に加え、Apigeeや各実行環境で誰が更新を担うかを区別しています。Google管理のサービスと顧客が運用するポータル・イメージ・依存関係を混同せずに判断します。
あなたならどうする?
まず一つ以上選んでから確認してみてください。
推奨される行動- 顧客運用のPHP/Drupalポータルか、ランタイムの自動更新設定と再デプロイ状況を確認する
選んだカードの表示を見ながら、今回はどの行動が安心につながるか確認できます。
Google Cloudの2026年10月24日付告知は、Apigeeの対象を顧客運用のDrupalベース開発者ポータルに限定し、自動修正の可能性も一部のランタイムで自動更新が有効な場合としています。
確認ポイント
Apigeeで対象なのは顧客運用のDrupalポータル
Google CloudはApigeeへの影響を、お客様がデプロイして運用するDrupalベースの開発者ポータルに限定。他のApigee製品はPHPを使用しないと説明しています。
自動修正は実行環境と設定次第
App Engine Standard、Cloud Run、Cloud Run functionsの一部は、自動更新が有効なら自動パッチされる可能性があります。自分のサービスと設定を照合してください。
依存関係更新後の再デプロイを確認
Google Cloudは更新済み依存関係を使ったワークロード再デプロイを案内しています。ランタイムが更新されても、コンテナやアプリの同梱依存関係が更新済みとは限りません。
PHP 8.1以前は修正リリースがない
Googleの告知ではPHP 8.1以前に修正リリースがないため、サポート中の系統への移行などを提供元・保守担当と確認します。
現時点での見立て
顧客が管理するPHPワークロードの有無、ApigeeならDrupalベースの開発者ポータルか、自動更新設定と再デプロイ状況を確認します。PHP 8.1以前は修正版がないため、提供元と更新方針を相談してください。
安全な対処方法
安心につながる行動
- Google Cloudの資産一覧からPHPを実行するサービス、カスタムイメージ、DrupalベースのApigee開発者ポータルを特定するPHPを含まないApigee製品まで一律に影響対象としないためです。
- App Engine Standard、Cloud Run、Cloud Run functionsの自動更新設定と対象ランタイムを管理画面・デプロイ定義で照合する自動修正は一部環境かつ設定が有効な場合に限られるとGoogleが説明しています。
- 依存関係を更新した成果物を再デプロイした記録を確認する告知は更新済み依存関係でのワークロード再デプロイを案内しています。
- PHP 8.1以前を使う場合は、保守提供元へ移行計画と一時緩和を相談する修正リリースがない系統では、単に同じ系列の更新を待つだけでは解消しません。
避けたい行動
- Apigeeという製品名だけを理由に全サービスを停止するGoogle Cloudは影響を顧客運用のDrupalベース開発者ポータルに限定しています。
- 自動更新の設定や再デプロイを確認せず、修正済みと判断する自動更新は限定された環境・設定条件であり、依存関係の再デプロイ確認も必要です。
AIの前向きな活用
管理対象と提供元管理の境界を分けて対応する
Google Cloudの製品別情報を使い、顧客側のPHPコード・コンテナ・依存関係と、Google管理の実行基盤を切り分けると、必要な担当者へ具体的に確認できます。
- ApigeeでDrupalベースの顧客運用ポータルか確認
- PHP実行バージョンと更新経路を棚卸し
- 自動更新が有効なサービスを照合
- 修正済み依存関係で再デプロイ済みか確認
今回、覚えておきたいこと
Google Cloudでも、PHPの管理主体・自動更新条件・再デプロイを別々に確かめる。
情報源
- Security advisory: Critical remote code execution vulnerabilities, update now(外部リンク) The PHP Group (PHP.net) セキュリティ機関
- RCE via OOM corruption (GHSA-w8hw-w9fx-j79w)(外部リンク) PHP / GitHub Security Advisories セキュリティ機関
- RCE via stale global state (GHSA-6wmf-4rv5-p3rp)(外部リンク) PHP / GitHub Security Advisories セキュリティ機関
- セキュリティに関する公開情報 GCP-2026-072(外部リンク) Google Cloud Documentation その他
誠主任からひとこと