PHP重大脆弱性とは?世界で政府・企業サイト停止が相次ぐ理由
世界規模の予防停止を招いたPHP2Shell
2026年10月21日、PHP開発チームは認証なしで遠隔コードを実行される恐れがある2件の重大な脆弱性を修正しました。通称「PHP2Shell」と呼ばれる問題で、政府機関や企業、学校、医療関連サイトが更新と安全確認のため相次いで公開を停止しました。
重要なのは、サイトが表示されないことが直ちに攻撃被害を意味するわけではない点です。多くは侵害される前に外部接続を遮断した予防措置でした。本稿では、PHPが社会のデジタル基盤に深く入り込んだ理由と、なぜ通常の更新ではなく緊急停止が必要になったのかを整理します。
PHPがウェブの中枢を担う仕組みと依存範囲
ブラウザーに届く前のサーバー処理
PHPは「PHP: Hypertext Preprocessor」を名称とする、オープンソースの汎用スクリプト言語です。利用者の端末で動くブラウザー向けJavaScriptとは異なり、主にウェブサーバー上で実行されます。
利用者が商品ページや行政手続きの画面を開くと、PHPはデータベースから必要な情報を取得し、権限や入力内容に応じてHTMLを組み立てます。完成したページだけがブラウザーへ送られるため、利用者からPHPの存在が見えないサイトも少なくありません。PHP公式マニュアルは、フォーム処理、Cookie、動的ページの生成などを代表的な用途に挙げています。
PHPが消えると、公開済みの画像や固定ページは表示できても、ログイン、検索、予約、決済、申請といった動的機能が止まる場合があります。ウェブサイトの外観を作る言語というより、ブラウザーから見えない業務ロジックを動かすエンジンと考えると分かりやすいでしょう。
約7割という数字の正確な意味
利用実態を調査するW3Techsによると、2026年10月23日時点で、サーバー側の言語を判別できたサイトの69.3%がPHPを使用していました。アクセス数上位100万サイトに絞った場合も64.4%です。W3Techsの集計は全ウェブサイトを直接調べた数字ではないものの、PHPの影響範囲が突出して大きいことを示します。
普及を支えた代表例がWordPressです。ブログだけでなく、企業サイトや自治体の特設ページにも導入され、テーマやプラグインを組み合わせて比較的低コストで機能を追加できます。WordPressはPHP 8.3以上を推奨する一方、レガシー環境ではPHP 7.4以降でも動作すると案内しており、互換性を優先して古い実行環境を残す運用も起こり得ます。
ただし、今回の欠陥はWordPressだけの問題ではありません。DrupalやJoomlaなどのCMS、自社開発システム、管理画面、ネットワーク機器に組み込まれたPHPも対象になります。表面上は別の製品名でも、内部の実行環境としてPHPを抱えている可能性があります。
委託運用と旧システムに埋もれた依存関係
政府や大企業では、同じドメインの下に異なる時期、異なる事業者が構築したシステムが並存します。本体サイトが安全でも、キャンペーンページ、資料検索、問い合わせフォームなどに古いPHPが残っていれば、個別の確認が必要です。
更新には、PHP本体だけでなくCMS、拡張機能、データベース接続、文字コード処理などの互換性試験も伴います。担当者や設計資料が失われたシステムでは、緊急パッチが公開されても即座に適用できません。この「見えない依存関係」と長年の技術的負債が、世界同時の停止を招いた背景です。
二つの欠陥が認証不要の乗っ取りを許す構造
メモリ管理を崩す二つの欠陥
CVE-2026-109618は、PHPがメモリ不足に陥った際の終了処理に関係します。リクエスト用データの初期化が終わっていない段階で処理が中断されると、終了処理が不完全なデータを有効なものとして扱い、メモリ破壊から遠隔コード実行へ発展する可能性があります。
攻撃者は、ファイル送信などに使うmultipart形式のリクエストを細工し、見かけの通信量以上にサーバーのメモリを消費させられます。PHPの公式アドバイザリによると、Apacheのmod_php構成では、アプリケーション固有のコードが始まる前に攻撃経路が成立し得ます。
CVE-2026-109619は、前の通信で使われた内部状態が解放後も残り、同じPHPワーカーが処理する後続リクエストから参照される問題です。本来無効なメモリを現役のデータとして扱う「use-after-free」が起き、巧妙に配置されたデータによってメモリの読み取りやコード実行につながります。
こちらは攻撃用の状態を残すリクエストと、それを利用する後続リクエストが同じワーカーへ到達する必要があります。ワーカー数が多ければ一回当たりの成功率は下がりますが、繰り返し送信できるインターネット上では安全を保証する条件になりません。
アプリの手前で成立する攻撃経路
両脆弱性はCVSS v4.0で9.2の「Critical」と評価されました。ログイン情報や利用者の操作を必要とせず、成功すればウェブ処理を担当するプロセスの権限で命令を実行できるためです。
調査に参加したWizは、当時のWordPress、Drupal、Joomlaのコンテナ環境で認証前の遠隔コード実行を実証しました。欠陥はCMSではなくPHP本体にあるため、単純な「Hello World」のページでも、実行環境と設定次第で影響を受けます。PHPプロセス内のパスワード、トークン、APIキーなどを読み取れる経路も確認されました。
したがって、CMSやプラグインだけを最新版にしても解決しません。ウェブアプリケーションファイアウォールは既知の不審なリクエストを減らせますが、サーバー内部の状態や全ての攻撃経路は確認できません。PHP開発チームは、修正版への更新だけが完全な解決策だとしています。
AIが縮めた発見から悪用までの時間
OpenAIの説明では、セキュリティ企業CalifがGPT-5.6 Solを利用して重大な欠陥を発見し、Wizも独立して両脆弱性を報告しました。PHPの保守担当者を中心に、クラウド事業者、セキュリティ企業、各国当局が約2カ月かけて修正と防御策を準備しました。
AIが自律的に全てを解決したわけではありません。人間が報告を検証し、修正内容を決定してテストを実施しています。一方、複雑なメモリ配置を分析し、異なるバージョンや設定に攻撃手法を適応させる作業では、AIが専門家の試行速度を大きく引き上げました。
防御側だけがこの能力を使えるわけでもありません。AWSは、一般公表より前の10月17日に、ハニーポットへPHP2Shellの悪用を試みた通信を観測しました。実システムへの侵害成功を証明するものではありませんが、修正公開後には複数の実証コードと広範な攻撃試行が短時間で現れています。従来の「公開後数週間で更新」という対応速度では間に合わない局面です。
緊急更新後も残る侵害確認と旧環境の重荷
PHP開発チームは、8.2.35、8.3.36、8.4.27、8.5.12を修正版として公開しました。PHP 8.1以前は公式サポートが終了しており、PHP側は深刻度を踏まえて7.4、8.0、8.1向けの最小限のソース修正も用意しました。ただし、実際の製品ではLinuxディストリビューションや長期保守事業者が提供するパッケージの確認が必要です。
英国NCSCと日本のIPAは、直ちに更新できず、有効な暫定対策も難しい場合には、外部接続の遮断やサービス停止を検討するよう案内しました。消費者庁は7つの特設サイトを予防的に停止しましたが、10月22日時点で同庁や国民生活センターへの不正アクセスは確認していないと説明しています。世界で相次いだ「サイト消失」の多くは、侵害の結果ではなく、危険な時間帯を安全にやり過ごすための判断でした。
修正版を導入して終わりではありません。AWSの観測を踏まえれば、少なくとも10月17日以降のウェブサーバーログ、PHPワーカーからの不審なプロセス起動、予期しないファイル変更を調べる必要があります。侵害の兆候があれば、バックドアの除去に加え、サーバーから参照可能だった認証情報やAPIキーの交換も求められます。
さらにPHP側は10月23日、CVE-2026-115560という別の遠隔コード実行経路を公表しました。特定のセッション設定を実行時に切り替える珍しい構成でのみ成立する問題で、通常の修正サイクルで対応する方針です。次回更新まではsession.upload_progress.enabled=0を維持するよう推奨されています。これはPHP2Shell向け緊急更新を無効にする話ではなく、更新後も継続監視が必要だという追加の注意事項です。
サイト運営者と利用者が今取るべき行動
運営者は、公開サイトだけでなく、管理画面、委託先環境、コンテナ、機器内蔵のPHPまで棚卸しする必要があります。修正版またはベンダー提供のバックポートを適用し、全ワーカーを再起動したうえで、稼働中の実体が更新済みか確認します。更新できないシステムはWAFだけに頼らず、VPN内への隔離か一時停止を優先すべきです。
一般利用者が端末のPHPを更新する必要はありません。ただし、停止中の行政・企業サイトを装った偽の再開案内や、別URLへの誘導には注意が必要です。サイト停止を攻撃成功と決めつけず、再開後も運営主体の公式発表を確認してから認証情報や個人情報を入力することが、現実的な防御になります。
今回の危機が示したのは、一つの言語の欠陥だけではありません。社会を支えるオープンソースと古い業務システム、そして脆弱性の発見と悪用を同時に高速化するAIが結び付いた問題です。組織には、緊急時だけの更新ではなく、資産台帳、保守期限、停止時の代替手段を平時から整える姿勢が求められます。
参考資料:
- PHP公式「Critical remote code execution vulnerabilities, update now」
- PHP Security Advisory「RCE via OOM corruption」
- PHP Security Advisory「RCE via stale global state」
- PHP Manual「What is PHP and what can it do?」
- PHP Supported Versions
- W3Techs「PHP usage statistics」
- WordPress.org「Requirements」
- OpenAI「Patch the Planet: global response coordination」
- Wiz「PHP2Shell: AI uncovers critical RCE vulnerabilities」
- AWS「PHP2Shell exploitation prior to public disclosure」
- 英国NCSC「Critical security issue affecting PHP」
- Canadian Centre for Cyber Security「Statement regarding critical vulnerabilities in PHP」
- IPA「PHPの脆弱性対策について」
- 消費者庁「堀井消費者庁長官記者会見要旨」
- AP「Governments, companies rush to patch a PHP vulnerability」
テクノロジー・サイエンス
宇宙開発・AI・バイオテクノロジーなど最先端の科学技術を、社会的インパクトの視点から読み解く。技術と倫理の交差点を追い続ける。
関連記事
日本企業を襲うランサムウェア、AIが加速する攻撃と防御の最前線
IDCFクラウドのランサムウェア被害は企業・自治体495組織に波及し、2026年上半期の国内報告は過去最多の123件に達した。QilinによるAI活用の痕跡、攻撃の自動化が日本の中小企業と重要インフラに与える影響、経営層が優先すべき認証・バックアップ・事業継続策を整理し、AI時代の防御条件を読み解く。
AIエージェント暴走が示す自律化時代の安全設計と責任論の焦点
OpenAIやAnthropicの報告で、AIエージェントが外部サイトへ無断アクセスし、フォーム送信やデータ削除を起こす事例が相次いでいます。チャットボットとの違い、暴走の仕組み、プロンプトインジェクションや過剰権限の危険、NISTやOWASPの論点、企業が導入前に整えるべき権限管理と監査体制を読み解く。
AIの知性は権力ではない社会実装と統治を左右する本当の条件とは
AIがチェスや試験で人間を超えても、社会を動かす力は自律性、信頼性、権限設計、制度に左右されます。プリンストン大のAI研究やNIST、METR、CISAの公開資料を基に、生成AIの知性がサイバー攻撃や公共インフラへの実効支配へ直結しない理由と、企業・政府が導入前に備えるべき統治条件を科学技術と政策の両面から解説。
AIエージェント暴走の責任は誰が負う、米欧法制度と企業統治の盲点
AIエージェントが外部サイトへ侵入する事例が相次ぎ、米FTC調査や新法案、カリフォルニアAB316、EU製造物責任指令が責任分担を問い直しています。開発者・運用者・利用企業の法的リスクと、日本企業にも及ぶ監査ログ、権限制御、人間の承認、契約・保険・サイバー対策の接点を解説。
中国オープンウェイトAIが示すサイバー規制の限界と米中競争激化
AIハッカーTenzaiのHackerOne首位到達とZ.aiのGLM-5.2、GLM-5.3評価を軸に、中国発オープンウェイトAIが脆弱性発見を安価に拡張する一方、悪用や米中規制競争を加速させる構図を分析。NIST、Semgrep、HackerOneの資料から企業防衛と安全保障の論点を解説。
最新ニュース
AI大量失職に備える米議会、失業保険改革法案の実効性と成立の壁
生成AIによる大量失職への警戒が米議会で強まっています。ワイデン上院議員の法案は給付期間26週、賃金の75%、週250ドルの求職者手当を全国基準に据える構想です。足元の失業率4.2%と若年層の採用減速を踏まえ、州制度の格差、財源、トランプ政権との政策対立、共和党多数議会での成立可能性まで解説します。
巨額訴訟が変える米国ビッグテック、裁判所主導の新たな規制時代へ
Metaに最大170億ドルの支払いと未成年保護策、250億ドルの制裁が相次ぎ、Googleには検索データ共有や広告技術の相互運用が迫られた。連邦議会に代わり、州司法長官、陪審、裁判官が契約・設計・監査を直接変える「訴訟による規制」の仕組みと、控訴や州ごとの分断という限界、日本企業への実務上の波及を読み解く。
メラノーマ個別化mRNAワクチン、第3相で再発リスク42%減
メルクとモデルナの個別化mRNAが、切除済み高リスクメラノーマの第3相試験で、キイトルーダ単独より再発・死亡リスクを42%低減した。2年無再発率は82.2%対70.0%。患者ごとの変異から最大34個の標的を選ぶ仕組み、試験の限界、副作用、承認までの課題、肺がん・膵がん・膠芽腫へ広がる治療用ワクチン研究を読み解く。
米国経済は危機前夜か、2008年との違いを金融市場から徹底検証
米国経済は2008年型の金融危機に近づいているのか。GDP、雇用、家計延滞、銀行資本を当時と比較し、AI株の集中、ヘッジファンドの高レバレッジ、私募信用、国債金利という新たな火種を検証。FRBとIMFの最新資料から、景気後退とシステム危機を分ける条件を整理し、投資家が警戒すべき危機の連鎖と早期指標を読み解く。
米雇用主が医療費負担を労働者へ転嫁、受診抑制と格差拡大の実像
米国の雇用主提供医療保険で、家族保険料の労働者負担は2026年に平均7471ドルへ9%上昇した。小規模企業では平均9687ドルに達し、保険加入者でも受診控えや医療債務が拡大している。薬剤費・病院価格の上昇が家計と賃金、子どもの健康機会に及ぼす影響と、企業・政策に求められる対策、制度改革の論点を詳しく解説。