PHPの重大脆弱性「php2shell」とは?「AIが見つけた」の正しい意味と、副業でサイトを納品する人の確認リスト【2026年10月】

2026年10月21日に公表されたPHPの重大な脆弱性(通称php2shell)を、AI副業の読者向けに整理しました。「AIが見つけた」の正確な意味(研究者がAIを使って発見、OpenAIが調整・検証に協力)と、WordPressなどPHP製のサイトを持つ・納品している人が確認することをチェックリストにしています。公式ページと報道を区別して書いています。
[TOC]目次// tap to toggle10 items
2026年10月21日、PHPの重大な脆弱性が公表されました。 通称「php2shell」。AI副業でWordPressなどのサイトを作って納品している人にとっては、他人事ではありません。
20代後半・会社員の ユウト です。ニュースでは「AIが見つけた」という言い方も目立ちますが、そこは正確に書いておきたいところです。この記事では、①「AIが見つけた」とは何を指すのか、②サイトを持つ・納品する人が確認することを、順に整理します。
- 何が起きたか(公式ページで確認できる範囲)
- 「AIが見つけた」の正確な意味と、確認できていない部分
- サイトを持つ・納品している人の確認リスト
- 更新できないときの考え方(IPA・CISAの案内)
- 断定するのは、PHP公式・CISA・JPCERT/CC・IPA・サーバー会社の公式ページで確認できたことだけです
- 調査会社や報道だけで確認したことは、**出典を書いたうえで「〜とされています」**と書きます
- 情報が食い違っているものは、断定せずに食い違いとして書きます
- 確認できなかったものは、**「確認できていません」**と書きます
- サーバーの操作手順は書きません。誤操作が怖いので、サーバー会社の案内やPHP公式の資料で確認してください
1. 何が起きたのか(公式で確認できること)
- PHP公式(php.net)が10月21日にアドバイザリを公開。 PHP 8.5.12、8.4.27、8.3.36、8.2.35で、2件の脆弱性(CVE-2026-109618、CVE-2026-109619)を修正しました
- 内容は「認証なしで、外部から(リモートで)コードを実行される可能性」。簡単に言うと、外部から他人のサーバーを勝手に操作できてしまうかもしれない欠陥です
- 対象は、Webからのリクエストを処理するPHP全般(PHP-FPM、mod_php、php-cgi、FrankenPHP、LiteSpeedなど)。公式は、最も危険なのはmod_phpとしています
- 深刻度は、公式(CVSS v4.0)で9.2
- 公式は「完全な回避策はなく、更新だけが安全」としています。部分的な緩和策はありますが、更新の代わりにはなりません
- PHP 8.1以前には、公式の更新版は出ていません(7.4・8.0・8.1は、最小限のソース修正が提供されているだけ)。8.2は2026年12月31日にサポートが終わります
深刻度の数字は、調べると数字が揃っていません。公式は9.2ですが、公開前に流出した時点では10.0とされ、これは「PHP側が誤りと表明した」とされています。ほかに、NVDは9.8(v3.1)、Red Hatは8.1(v3.1)と、評価の方式や機関によって違う数字が出ています。この記事では、公式の9.2だけを使います。
数字が機関によって違うと、どれが本当か迷うよね。でも、やることは同じです。「更新する」。数字の議論より、自分のサイトの確認が先だと思います。
2. 「AIが見つけた」とは、どういう意味か
ここがいちばん誤解されやすいところです。
| 言い方 | この記事での扱い |
|---|---|
| AIが単独で見つけた | そう書いた公式資料は確認できていません。この記事では書きません |
| 研究者がAIを使って発見し、OpenAIが調整・検証に協力した | 調査会社Wizの記事などによる説明です(二次情報)。公式ページで確認できたものではありません |
| 使われたAIの名前 | Wizの記載では、GPT-5.6 SolとGemini 4 Argonを使ったとされています(二次情報) |
| OpenAI自身の発表 | 原文は取得できず、確認できていません |
「OpenAIは近年で最も影響の大きいセキュリティ問題の一つと表現した」と伝えられていますが、これもOpenAIの原文を確認できていないため、報道ベースの話として受け取るのが安全です。
副業目線で言うなら、ここから読み取れるのは「AIで脆弱性が見つかる時代になった」という話であって、「AIが勝手に見つけた」という話ではありません。見つけたのは研究者で、AIは道具として使われた、という整理です。AIモデルの使い方については、GPT-6 Astra を副業でどう見るかやGemini 4 Argon の原価の記事も参考にどうぞ。
3. 悪用はされているのか(意見が分かれています)
ここも、断定できません。
- CISA(10月21日): 悪用は、公表時点では「観測されていない」としています
- 民間企業の報告(二次情報): Amazonが10月17日におとりサーバーで攻撃の試みを観測、watchTowrが10月21日に両方の脆弱性の悪用を観測した、と報じられています
つまり、**公的機関は「未観測」、複数の民間企業は「試みを観測」**と、立場が分かれています。どちらが正しいと決める材料は、私には確認できていません。「悪用が始まっている前提で急ぐ」くらいの構えで足ります。
4. 副業でサイトを持つ・納品する人の確認リスト
AIでWordPressなどのサイトを作って納品している人は、自分のサイトと、納品先のサイトの両方を見ます。
- 自分が管理しているPHP製のサイトを書き出す(自分のブログ、納品後に保守を請け負っているサイト、検証用のサイト)
- それぞれのPHPのバージョンを確認する。 確認方法はサーバー会社の管理画面の案内か、PHP公式の資料で調べてください。コマンドを打つ前に、案内を読むのが安全です
- 8.5.12・8.4.27・8.3.36・8.2.35以降になっているか、あるいはサーバー会社が「修正適用済み」としているかを見る
- レンタルサーバーを使っている場合は、サーバー会社の公式のお知らせを先に確認する。 会社側で直している場合があります
- 古いバージョン(8.1以前)のまま動いているサイトを洗い出す
- WordPress本体・テーマ・プラグインなど、サイト側の更新も見ておく(今回の件とは別に、古いままにしないために)
- 納品先に連絡が必要かを判断する(次の章)
サーバー会社の対応状況は、公式ページで次のように確認できました。
- さくらインターネット(10月22日): 提供しているPHPに修正を適用済み。サポートが終わった版にも適用。10月22日14時時点で被害報告なし。利用者側の緊急対応は不要としています
- ロリポップ: 10月21日に予防メンテナンス、10月22日に完了報告
- エックスサーバー: 8.2〜8.5に修正適用済みで、公式サイトと管理画面を予防的に止めた、と「piyolog」というまとめサイトが伝えています。エックスサーバー自身の公式ページは確認できていません
- ConoHaなど、その他のサーバー会社:確認できていません
自分の契約先が上に載っていなければ、契約先の公式のお知らせを自分で見てください。
5. 納品先への連絡の考え方
連絡は、怖がらせるためではなく、納品先が判断できる材料を渡すためのものです。
- 保守契約がある相手: サーバー会社の対応状況と、サイトのPHPのバージョンを、事実だけで伝える。「対応済み」「対応が必要」のどちらかを、確認できた範囲で書く
- 納品して終わりの相手: 保守の責任がどこにあるかを、契約や納品時のやり取りで確認する。責任が自分にあるなら連絡し、ないなら、連絡するかは自分で判断する
- サーバーを納品先が契約している場合: 直すのはサーバー会社か納品先。自分のできることは、状況の共有と、確認先(サーバー会社の案内)を伝えるところまで
- 書かないこと: 「危険です、すぐ対応を」のような煽り方。実際に悪用されたかどうかは、サイトごとに違います
連絡の文面をAIに下書きさせるなら、「事実」「確認できていないこと」「相手にお願いしたいこと」の3つに分けるよう頼むと、煽りの少ない文章になります。ただし、最後の確認は自分の目で行ってください。納品の流れ全体は、AIでチラシの受注を回す流れの記事や、AIで店のHPを作る手順の記事にもまとめています。
6. 更新できないときの判断(IPA・CISAの案内)
古いPHPの上でしか動かないサイトなど、更新できない場合の公式の案内です。
- CISA: 更新できない場合や、PHP 8.1以前の場合は、そのPHPのシステムをオフラインにするよう案内しています
- IPA: 更新が難しい場合は、外部からのアクセスの遮断や、サービスの一時停止を判断するよう案内しています
- JPCERT/CC(10月22日): 更新に加えて、すでに侵害されていないかの調査も求めています。例として、異常に長いPHPSESSID、HTTP 500エラーの多発などを挙げています
IPAは、製品の中でPHPが使われている場合は、利用者からは見えないので、まず製品の開発元の情報を確認すればよい、という趣旨も示しています。たとえば、買ってきたテーマやパッケージ製品を使っているなら、その提供元の案内を見るのが先です。
止めるかどうかは、納品先の売上にも関わる判断です。自分ひとりで決めず、納品先と話して決めるほうが、あとで揉めません。侵害の調査のやり方は専門的になるため、不安があれば、サーバー会社やセキュリティの専門の窓口に相談してください。
7. サイトを運営していない人は?
会社員や公務員など、サイトを運営していない人が自分でやることは、基本的にありません。対応するのは、サイトの運営者やサービスの提供者です。パスワードを変えるよう勧める公式の根拠は、CISA・JPCERT/CC・IPA・さくらインターネットのいずれにも、確認できませんでした。
一般論として、パスワードの使い回しを見直す、便乗が疑われるメールのリンクを開かない、といった注意はいつでも有効です。ただし、この件についての公的な注意喚起は、確認できていません。
8. 今回、確認できなかったもの
- OpenAIの発表原文: 取得できず、確認できていません。「AIの関与」の説明は二次情報によります
- エックスサーバーの公式ニュース: 確認できていません(まとめサイト経由の情報のみ)
- WordPress.orgの公式告知、ConoHaの告知: 確認できていません
- 首相の発言(日経の報道による)の、官邸・NCO側の発表: 確認できていません
- 便乗フィッシングの公的な注意喚起: 確認できていません
- 対象となるPHPの範囲: 公式は修正版と「8.1以前はサポート外」のみ。調査会社Wiz・Tenableは「PHP 5.4以降」、CERT-EUは「PHP 5以降」としており、食い違っています
- 個別のサイトに被害があるか: この記事では判断できません
まとめ
- 10月21日、PHP公式が重大な脆弱性2件を修正。深刻度は公式で9.2。更新だけが安全
- 「AIが見つけた」は、研究者がAIを使って発見し、OpenAIが調整・検証に協力した、とされている(二次情報・OpenAI原文は未確認)
- 悪用は、**CISAは「未観測」、民間企業は「試みを観測」**で、立場が分かれている
- 副業で納品している人は、PHPのバージョン・サーバー会社の案内・納品先との責任の範囲を確認する
- 更新できないときは、IPA・CISAの案内に沿って、遮断や停止を納品先と相談して判断
AIでサイトを作るのが簡単になったぶん、作ったあとの面倒を見る力が、これからの差になっていくと感じています。派手なニュースの日こそ、自分の管理しているサイトを一覧にして、ひとつずつ確認する。地味ですが、いちばん確実です。
📗 ぼくが作業しないAI副業の教科書〜中級編〜|設計を売る・自動化する・紹介で広げる
どの作業をどのAIに任せるかを決める「設計」の本
本文約18,000字+巻末テンプレ10点を本文に同梱/note にて980円・はじめに+第1章は無料で読めます(PR)
※当サイトはアフィリエイトプログラムを使用しています
AIのモデルが変わっても困らない作り方は、使っていたAIが急に使えなくなったら?副業を“モデル依存”にしない分散術にまとめています。モデルの停止日はAIのAPI停止日カレンダーも見てください。
📘 ぼくが作業しないAI副業の教科書(初級編)
未経験の20代会社員(キャラクター)が、AIに作業を任せて月100万円を目指す全工程
本文25,000字+特典5点/note にて 980円(PR)
※当サイトはアフィリエイトプログラムを使用しています
それでは、また別の記事で。
―― ユウト
出典(いずれも2026年10月23日閲覧)
公式・一次情報
- PHP公式 アドバイザリ一覧:https://www.php.net/archive/2026.php
- CISA「Critical Vulnerabilities in PHP Require Immediate Patching」:https://www.cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-require-immediate-patching
- JPCERT/CC JPCERT-AT-2026-0033:https://www.jpcert.or.jp/at/2026/at260033.html
- IPA 事前準備(10月21日):https://www.ipa.go.jp/security/security-alert/2026/pre-alert20261021.html
- IPA 注意喚起(10月22日):https://www.ipa.go.jp/security/security-alert/2026/alert20261022.html
- さくらインターネット お知らせ(10月22日):https://www.sakura.ad.jp/corporate/information/announcements/2026/10/22/1968226117/
- ロリポップ お知らせ:https://lolipop.jp/info/
二次情報(調査会社・報道・まとめ)
- Tenable:https://www.tenable.com/blog/php2shell-cve-2026-109618-cve-2026-109619-frequently-asked-questions-about-critical-php-remote
- watchTowr:https://watchtowr.com/intelligence/php-remote-code-execution-php2shell/
- Wiz:https://www.wiz.io/blog/php2shell-php-rce
- piyolog(エックスサーバーの対応について):https://piyolog.hatenadiary.jp/entry/2026/10/21/174516
- 日本経済新聞(10月21日):https://www.nikkei.com/article/DGXZQOUA21BHR0R21C26A0000000/
※本記事は、2026年10月23日時点で確認できた公式ページと、調査会社・報道の内容を整理した一般的な情報提供です。二次情報は出典を示して区別していますが、原文を確認できていないものがあります。状況は日々更新されるため、実際の対応の前に、必ずPHP公式、各機関、ご利用のサーバー会社の最新の案内をご確認ください。個別のサイトの安全性を保証するものではなく、セキュリティの判断は専門家にご相談ください。成果には個人差があります。
この記事を書いた人
ユウト
AIに代わりに働かせて自分の人生を取り戻す、をテーマに発信中。ChatGPT・Claude・Notion AI 活用で『自分が作業しない副業』を実装。
「ユウト」は編集部が運営するキャラクターです。体験談や数字の例には創作・仮定を含みます(収益を保証するものではありません)。

