ニューロ
yuto/ai
> AIに働かせる完全マニュアル
~/tools/php2shell-ai-hakken-fukugyou-nohin-kakunin-2026-10
AIツール#PHP#脆弱性#php2shell

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

ニューロユウト
published: 2026.10.23updated: 2026.10.23read: ~13min
PHPの重大脆弱性「php2shell」とは?「AIが見つけた」の正しい意味と、副業でサイトを納品する人の確認リスト【2026年10月】

2026年10月21日に公表されたPHPの重大な脆弱性(通称php2shell)を、AI副業の読者向けに整理しました。「AIが見つけた」の正確な意味(研究者がAIを使って発見、OpenAIが調整・検証に協力)と、WordPressなどPHP製のサイトを持つ・納品している人が確認することをチェックリストにしています。公式ページと報道を区別して書いています。

[TOC]目次// tap to toggle10 items
⚠ 本記事はPR・広告を含みます。商品・サービスの紹介には、私がアフィリエイトプログラムを通じて報酬を受け取る場合があります。

2026年10月21日、PHPの重大な脆弱性が公表されました。 通称「php2shell」。AI副業でWordPressなどのサイトを作って納品している人にとっては、他人事ではありません。

20代後半・会社員の ユウト です。ニュースでは「AIが見つけた」という言い方も目立ちますが、そこは正確に書いておきたいところです。この記事では、①「AIが見つけた」とは何を指すのか、②サイトを持つ・納品する人が確認することを、順に整理します。

▸この記事で分かること
  • 何が起きたか(公式ページで確認できる範囲)
  • 「AIが見つけた」の正確な意味と、確認できていない部分
  • サイトを持つ・納品している人の確認リスト
  • 更新できないときの考え方(IPA・CISAの案内)
›この記事の書き方のルール
  • 断定するのは、PHP公式・CISA・JPCERT/CC・IPA・サーバー会社の公式ページで確認できたことだけです
  • 調査会社や報道だけで確認したことは、**出典を書いたうえで「〜とされています」**と書きます
  • 情報が食い違っているものは、断定せずに食い違いとして書きます
  • 確認できなかったものは、**「確認できていません」**と書きます
  • サーバーの操作手順は書きません。誤操作が怖いので、サーバー会社の案内やPHP公式の資料で確認してください

1. 何が起きたのか(公式で確認できること)

▸確認できた事実(2026年10月23日時点)
  • 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などのサイトを作って納品している人は、自分のサイトと、納品先のサイトの両方を見ます。

▸確認リスト
  1. 自分が管理しているPHP製のサイトを書き出す(自分のブログ、納品後に保守を請け負っているサイト、検証用のサイト)
  2. それぞれのPHPのバージョンを確認する。 確認方法はサーバー会社の管理画面の案内か、PHP公式の資料で調べてください。コマンドを打つ前に、案内を読むのが安全です
  3. 8.5.12・8.4.27・8.3.36・8.2.35以降になっているか、あるいはサーバー会社が「修正適用済み」としているかを見る
  4. レンタルサーバーを使っている場合は、サーバー会社の公式のお知らせを先に確認する。 会社側で直している場合があります
  5. 古いバージョン(8.1以前)のまま動いているサイトを洗い出す
  6. WordPress本体・テーマ・プラグインなど、サイト側の更新も見ておく(今回の件とは別に、古いままにしないために)
  7. 納品先に連絡が必要かを判断する(次の章)

サーバー会社の対応状況は、公式ページで次のように確認できました。

  • さくらインターネット(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. 今回、確認できなかったもの

›未確認リスト(2026年10月23日時点)
  • 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でサイトを作るのが簡単になったぶん、作ったあとの面倒を見る力が、これからの差になっていくと感じています。派手なニュースの日こそ、自分の管理しているサイトを一覧にして、ひとつずつ確認する。地味ですが、いちばん確実です。

[PR] // sponsored

📗 ぼくが作業しないAI副業の教科書〜中級編〜|設計を売る・自動化する・紹介で広げる

どの作業をどのAIに任せるかを決める「設計」の本

note で中級編を読む

本文約18,000字+巻末テンプレ10点を本文に同梱/note にて980円・はじめに+第1章は無料で読めます(PR)

※当サイトはアフィリエイトプログラムを使用しています

AIのモデルが変わっても困らない作り方は、使っていたAIが急に使えなくなったら?副業を“モデル依存”にしない分散術にまとめています。モデルの停止日はAIのAPI停止日カレンダーも見てください。

[PR] // sponsored

📘 ぼくが作業しないAI副業の教科書(初級編)

未経験の20代会社員(キャラクター)が、AIに作業を任せて月100万円を目指す全工程

note で初級編を見る

本文25,000字+特典5点/note にて 980円(PR)

※当サイトはアフィリエイトプログラムを使用しています

それでは、また別の記事で。

―― ユウト

出典(いずれも2026年10月23日閲覧)

公式・一次情報

二次情報(調査会社・報道・まとめ)

※本記事は、2026年10月23日時点で確認できた公式ページと、調査会社・報道の内容を整理した一般的な情報提供です。二次情報は出典を示して区別していますが、原文を確認できていないものがあります。状況は日々更新されるため、実際の対応の前に、必ずPHP公式、各機関、ご利用のサーバー会社の最新の案内をご確認ください。個別のサイトの安全性を保証するものではなく、セキュリティの判断は専門家にご相談ください。成果には個人差があります。

// author

この記事を書いた人

ユウトのアバター

ユウト

20代会社員(キャラクター)/ AI副業を実践・整理

AIに代わりに働かせて自分の人生を取り戻す、をテーマに発信中。ChatGPT・Claude・Notion AI 活用で『自分が作業しない副業』を実装。

「ユウト」は編集部が運営するキャラクターです。体験談や数字の例には創作・仮定を含みます(収益を保証するものではありません)。

#ChatGPT#Claude#GPTs#プロンプト#Brain・note 販売