本文へスキップ
お知らせAWSは、php2shellを狙う攻撃の試みが広く確認されていると報告しています(10月22日更新)。PHPが修正版でない場合は、今すぐ更新してください。詳細
緊急 CVE-2026-109618 · CVE-2026-109619/ CVSS 9.2 / 公開日 2026-10-21 最終更新

ホームページ制作会社・保守担当向け:PHP脆弱性(php2shell)の確認チェックリストと顧客への説明

更新 プラットフォーム: 概要

このページの内容

自分が契約している、または管理を任されているサーバーだけを確認してください。当サイトは独立した個人運営のサイトで、PHP Group・php.netとは無関係です。サイトやサーバーへアクセスして検査することはありません。

先に結論

  • 制作会社・保守会社の最初の仕事は、預かっているサイトの一覧を作り、サイトごとにPHPのバージョンと契約先(サーバー会社)を記録することです。IPA(情報処理推進機構)も、開発・運用しているプログラムのうちPHPを利用しているものの棚卸しを、可能な範囲で行うよう呼びかけています(IPA 事前注意喚起、2026年10月22日確認)。
  • 優先順位の先頭は、PHP公式のサポートが終わっている系統(7.3以下、7.4・8.0・8.1)を使っているサイトです。これらの系統には、番号つきの修正版(リリース版)がありません。7.4・8.0・8.1向けには、PHPセキュリティチームがソースのブランチのみの最小限のバックポート(新しい版の修正を古い版に移すこと)を用意していますが、リリースはありません。7.3以下については、告知に修正の記載がありません(php.net 告知、2026年10月22日確認)。IPAも、修正プログラムが提供されないバージョンを使っている場合は、サポートされているPHPへの更新や、対策済みの製品・サービスへの移行を検討するよう求めています(IPA 注意喚起、2026年10月22日確認)。
  • 顧客には、確認できた範囲と、次にやることを伝えます。PHPのバージョンや契約先の発表を確認した結果は、「攻撃を受けていないことの保証」にはなりません。JPCERT/CCも、ログなどの攻撃の痕跡が確認されない場合でも、攻撃を受けていないと断定することはできないとしています(JPCERT/CC 注意喚起、2026年10月22日確認)。

今回の脆弱性は、PHPの重大な脆弱性2件(CVE-2026-109618・CVE-2026-109619、通称php2shell)です。PHP公式の修正版は PHP 8.2.35・8.3.36・8.4.27・8.5.12 です。経緯や仕組みの概要はphp2shellの解説にまとめています。このページでは、攻撃の手順や具体的な設定値などの細部には触れません。

公式機関が言っていること(制作・保守の立場から)

論点公式の記載出典(2026年10月22日確認)
棚卸し可能な範囲で、開発・運用しているプログラムのうちPHPを利用しているものを棚卸しする。なお、利用しているすべての製品について、内部でのPHPの利用有無を個別に確認することまでは求めていない(2026年10月21日時点)IPA 事前注意喚起
サポート終了の系統PHP 8.1以前はサポート終了で、修正プログラムが提供されない。更新か、対策済みの製品・サービスへの移行を検討するIPA 注意喚起
更新が終わるまで更新や移行が完了するまで、脆弱な状態での運用を放置せず、利用環境に応じた暫定対策やアクセス制限を検討するIPA 注意喚起
更新の前に十分なテストを行ったうえで、速やかに修正済みバージョンを適用するJPCERT/CC 注意喚起
製品やOSのPHPPHPを使う製品や、Linuxディストリビューションが提供するPHPも影響を受ける可能性がある。製品・OSの提供元が公開する情報もあわせて確認するJPCERT/CC 注意喚起
設定による緩和完全な緩和策はなく、更新が唯一の対処。設定による緩和は特定の攻撃経路への対処にとどまる(具体的な設定は告知を参照)php.net 告知
修正の出どころディストリビューションやLTSベンダーは、独自に修正を提供している場合がある。提供元に確認するphp.net 告知
対応の体制担当者だけでなく事業責任者や経営層も含め、更新・移行と、その後の継続的な維持管理に必要な人員・予算・保守体制を確保できるか検討するIPA 注意喚起

IPAの注意喚起には、長期間更新していないシステムでは、更新に伴うアプリケーションの改修や動作確認が必要になるほか、開発時の資料やノウハウの不足、担当者の不在、保守契約の終了などで対策が難しくなっている場合がある、とも書かれています。顧客への説明(下の「顧客への説明文のひな形」)では、この点を作業範囲や費用の相談につなげます。

ステップ1:預かっているサイトの一覧を作る

最初に、サイトごとに1行の一覧(スプレッドシートで十分です)を作ります。この段階では、まだPHPのバージョンが分からなくてかまいません。分かるところから埋めます。

列書くことなぜ必要か
サイト名・URL顧客名と、本番のドメイン顧客への報告の単位になります
契約先サーバー会社名とプラン名(共用サーバー、VPSなど)PHPを誰が更新するかが決まります(下の「優先順位」を参照)
ドメインごとの設定同じ契約の中に複数のドメインがある場合は、ドメインごとに1行PHPのバージョンはドメインごとに選べる会社が多く、契約単位では分かりません
構成WordPressなどのCMS、自作、パッケージ製品WordPressなどのアプリを更新してもPHPは直りません
管理画面・SSHの有無自社で操作できるか、顧客が契約者か確認や切り替えを誰が行うかが決まります
保守契約保守の範囲に、PHPの更新が含まれているか作業の費用と、顧客への説明に関わります
  • 納品後に保守契約が終わっているサイトも、一覧には入れておきます。IPAも、保守契約の終了が対策を難しくしている場合があると述べています。
  • 契約者が顧客本人で、こちらにログイン権限がないサイトは、「顧客に確認を依頼」と記録します。第三者のサーバーに、許可なくログインしないでください。
  • IPAは事前注意喚起(2026年10月21日)で、利用しているすべての製品について、内部でのPHPの利用有無を個別に確認することまでは求めていません。まずは自社が制作・運用しているサイトから始めます。

ステップ2:サイトごとにPHPの情報を集める

集めるのは、次の3つです。

  1. Webサイトで実際に使われているPHPのバージョン(系統だけでなく、最後の番号まで)
  2. 契約先(サーバー会社)の名前とプラン
  3. ドメインごとの設定(共用サーバーの場合)

注意:コマンドの結果と、Webで動いているPHPは違うことがあります

mixhostの公式ヘルプは、TerminalやSSHで実行されるphpと、Webサイトの閲覧時に実行されるphpは別物のため、php --version で出る番号と、phpファイルを使った確認方法で出る番号が異なることがあると説明しています(mixhost ヘルプ、2026年10月22日確認)。WP-CLIの公式ドキュメントも、wp cli info で使われるphp.iniは、一般にWebとは違うものだと説明しています(WP-CLI、2026年10月22日確認)。共用サーバーでは、まず管理画面の設定値かWebからの確認を優先してください。

環境別の取り方

環境取り方記録するもの
レンタルサーバー(共用)管理画面のPHP設定を見る(下の表)。ドメインごとに設定がある場合は、ドメインごとに記録系統(例:8.3)、ドメイン名、契約先
WordPress管理者でログインし、「ツール」>「サイトヘルス」>「情報」タブ>「サーバー」で、PHPのバージョンが分かります(WordPress.org サポート)PHPバージョン
SSHが使える(VPS・専用サーバーなど)php -v(コマンドラインのPHP)に加えて、Webを動かしているPHP(PHP-FPMやApache)も確認する。詳しくはPHPバージョンの確認方法バージョン、OS、どのPHPがWebで動いているか
Linuxのパッケージ版dpkg-query -W や rpm -qa で、パッケージのバージョン全体を記録する(dpkg-query マニュアル)バージョン文字列全体(番号が古くても修正済みの場合があります)
WP-CLIが使えるwp cli info で、PHPの実行ファイルとバージョンが表示される(Webとは別の設定の場合があります)PHPバージョン(コマンド側であることを明記)

Linuxのパッケージ版の確認コマンドは、次のとおりです。

# Debian / Ubuntu
dpkg-query -W -f='${Package} ${Version}\n' 'php*-cli' 'php*-fpm' 'libapache2-mod-php*' 2>/dev/null

# RHEL / AlmaLinux / Rocky Linux / Fedora
rpm -qa | grep -i '^php'

管理画面にPHP設定がない・見つからないとき:確認用ファイル

SSHが使えず、管理画面でも分からない共用サーバーでは、次の1行のファイルを公開ディレクトリに置き、ブラウザで開いて確認できます。当サイトとしては、第三者に見つかりにくい名前にしておくことをおすすめします(これは当サイトの助言で、mixhostのヘルプやphp.netの記載ではありません)。PHP公式マニュアルでは、phpversion() は現在のPHPのバージョンを文字列で返す関数とされています(php.net)。

<?php echo phpversion();

確認できたら、すぐにファイルを削除してください。 phpinfo() を使う方法もありますが、その出力にはPHPのバージョンのほか、サーバー情報、環境、パス、構成オプション、HTTPヘッダなどが含まれます(php.net)。顧客への報告やチャットに、phpinfoの画面を貼り付けないでください。mixhostのヘルプも、確認後にファイルを削除するよう案内しています。

主なレンタルサーバーの、記録の単位と手順の入口

各社の画面の細かい手順は、個別のガイドと公式マニュアルにまとめています。ここでは、一覧に記録するときに間違えやすい点だけを挙げます(2026年10月22日確認)。画面の名称は変わることがあるため、実際の操作は必ず公式マニュアルに従ってください。

サービス一覧に記録するときの注意手順の入口
さくらのレンタルサーバ「メールアドレス / パスワード」でログインするとメール設定しか表示されないため、初期ドメインまたは追加ドメインでログインして確認する(公式マニュアル)さくら編
ConoHa WINGドメインごとにバージョンを変えられ、ドメイン個別の設定が優先されるため、ドメインごとに記録する(公式ガイド)。ConoHaは、利用者ご自身でPHPバージョンを変更する必要はないとしている(お知らせ)ConoHa WING編
mixhostcPanelの「MultiPHP マネージャー」で、ドメインの右側に出るバージョンが、そのWebページで使われるPHP。「inherit」は、システム既定値のPHPバージョンを継承する意味なので、アカウント単位ではなくドメインごとに記録する(公式ヘルプ)公式ヘルプ
エックスサーバーサーバーパネルの「PHP Ver.切替」で、ドメインごとに確認する(公式マニュアル)。確認時に公式ページが開けなかったため、2026年9月30日の保存版によります。画面名が変わっている可能性がありますエックスサーバー編
ロリポップ!ユーザー専用ページの「PHP設定」で、ドメインごとのバージョンが分かる(公式マニュアル)。確認時に公式ページを直接開けなかったため、2026年7月31日の保存版によります。画面名が変わっている可能性がありますロリポップ!編
CORESERVER V2ドメイン別のPHPバージョンを7.4以外にしている場合はドメイン別の設定が優先され、7.4にしている場合は標準PHPバージョンが優先される。両方を記録する(標準、ドメイン別)標準、ドメイン別
KAGOYA公式マニュアルによると、対象のプラン(レンタルサーバー・共用サーバー・マネージド専用サーバー・専用サーバー3G)ではPHPバージョンを変更できる。管理画面の名称は、本サイトでは確認できていません。2026年5月14日の保存版で確認しました公式マニュアル

PHPのバージョンを見る画面の一般的な探し方は、PHPバージョンの確認方法にもあります。

契約先の公式発表も、サイトごとの記録に入れる

共用サーバーでは、PHPの本体は契約先が更新します。管理画面の数字だけでは、修正が入っているか分かりません。会社によっては、修正を適用してもバージョン番号を変えないためです(たとえばmixhostは、適用後も番号は変わらないと案内しています)。一覧の「契約先」の行に、公式発表のURLと確認日を入れてください。次の表は、当サイトが記録している国内のホスティング各社(レンタルサーバーのほか、VPSの会社を含みます)の公式発表です。表の各行に、出典と確認日時が表示されます。

事業者状態利用者の対応情報源確認
さくらのレンタルサーバ / さくらのマネージドサーバ (Sakura Internet)共有サーバー / 日本
対応済み
さくらインターネットは、さくらのレンタルサーバ・さくらのマネージドサーバについて、コントロールパネルから選択できるすべてのPHPバージョンでPHPの脆弱性(CVE-2026-109618、CVE-2026-109619)への対応を完了したとしています。緊急メンテナンス「PHPバージョンアップ」は2026年10月22日6時30分に完了と表示されています。お知らせにはphpMyAdminとウェブメールが対応中と書かれたまま(ウェブメールは13:45に完了と追記)ですが、一部機能停止のメンテナンス情報では、ウェブメール・旧ウェブメール・ファイルマネージャーは13:45、phpMyAdminは15:15に復旧したと表示されています。

当サイトの案内: さくらは、お客様に実施いただく緊急の対応はないとしています。あわせて、サポート期間中の最新版PHPへの移行を検討するよう案内しています。移行する場合は、事前にお使いのアプリがそのバージョンで動くか確認し、バックアップを取ってください。

2026-10-22 23:17 UTC
エックスサーバー (Xserver)共有サーバー / 日本
順次対応中
エックスサーバー株式会社は公式X(2026年10月22日21:14の投稿)で、PHP 5.6~8.5については対象となるすべてのサーバーへの修正パッチの適用が完了したとし、PHP 5.5以下の旧バージョンについては引き続き修正パッチの作成・検証を進めるとしています。これより前の投稿でも、PHP 7.4~8.1について同様に完了したとしていました(12:08)。各種サービスサイトは20:10から順次再開し、一部機能は引き続きメンテナンス中としています。

当サイトの案内: 現時点で、公式の案内にお客様の操作を求める記載はありません。同社は、ご利用状況によってはお客様にも追加の対策をお願いする場合があり、その際は改めて案内するとしているため、同社の案内(公式サイトとX @xserverjp)を確認し、求められた場合のみ対応してください。PHP 5.5以下をお使いの場合は、安全とみなす前に同社へ確認してください。

2026-10-22 23:17 UTC
Xserverビジネス (Xserver Business)共有サーバー / 日本
順次対応中
エックスサーバー株式会社は公式X(2026年10月22日21:14の投稿)で、PHP 5.6~8.5については対象となるすべてのサーバーへの修正パッチの適用が完了したとし、PHP 5.5以下の旧バージョンについては引き続き修正パッチの作成・検証を進めるとしています。これより前の投稿でも、PHP 7.4~8.1について同様に完了したとしていました(12:08)。各種サービスサイトは20:10から順次再開し、一部機能は引き続きメンテナンス中としています。この全社向けのお知らせにXserverビジネスの名称は記載されていません。

当サイトの案内: 現時点で、公式の案内にお客様の操作を求める記載はありません。同社は、ご利用状況によってはお客様にも追加の対策をお願いする場合があり、その際は改めて案内するとしているため、同社の案内(公式サイトとX @xserverjp)を確認し、求められた場合のみ対応してください。PHP 5.5以下をお使いの場合は、安全とみなす前に同社へ確認してください。

2026-10-22 23:17 UTC
シンレンタルサーバー (Shin Rental Server)共有サーバー / 日本
順次対応中
エックスサーバー株式会社は公式X(2026年10月22日21:14の投稿)で、PHP 5.6~8.5については対象となるすべてのサーバーへの修正パッチの適用が完了したとし、PHP 5.5以下の旧バージョンについては引き続き修正パッチの作成・検証を進めるとしています。これより前の投稿でも、PHP 7.4~8.1について同様に完了したとしていました(12:08)。各種サービスサイトは20:10から順次再開し、一部機能は引き続きメンテナンス中としています。この全社向けのお知らせにシンレンタルサーバーの名称は記載されていません。

当サイトの案内: 現時点で、公式の案内にお客様の操作を求める記載はありません。同社は、ご利用状況によってはお客様にも追加の対策をお願いする場合があり、その際は改めて案内するとしているため、同社の案内(公式サイトとX @xserverjp)を確認し、求められた場合のみ対応してください。PHP 5.5以下をお使いの場合は、安全とみなす前に同社へ確認してください。

2026-10-22 23:17 UTC
スターレンタルサーバー / スターサーバー (Star Server)共有サーバー / 日本
順次対応中
エックスサーバー株式会社は公式X(2026年10月22日21:14の投稿)で、PHP 5.6~8.5については対象となるすべてのサーバーへの修正パッチの適用が完了したとし、PHP 5.5以下の旧バージョンについては引き続き修正パッチの作成・検証を進めるとしています。これより前の投稿でも、PHP 7.4~8.1について同様に完了したとしていました(12:08)。各種サービスサイトは20:10から順次再開し、一部機能は引き続きメンテナンス中としています。この全社向けのお知らせにスターレンタルサーバーの名称は記載されていません。

当サイトの案内: 現時点で、公式の案内にお客様の操作を求める記載はありません。同社は、ご利用状況によってはお客様にも追加の対策をお願いする場合があり、その際は改めて案内するとしているため、同社の案内(公式サイトとX @xserverjp)を確認し、求められた場合のみ対応してください。PHP 5.5以下をお使いの場合は、安全とみなす前に同社へ確認してください。

2026-10-22 23:17 UTC
ロリポップ!レンタルサーバー (GMO Pepabo)共有サーバー / 日本
対応済み
GMOペパボは公式Xで、修正版を適用してお客様のサイトを2026年10月22日13:11に再開したこと、公式の修正版がない旧バージョンのPHPにも独自の修正を適用していることを案内しています。16:27の復旧のお知らせでは、CVE-2026-109618 / CVE-2026-109619を名指しし、修正の適用が完了して13時頃にお客様のサイトの表示を再開したとしています。すべてのサイトを保護するため、PHP 8.2以降やPHPを使っていないサイトも含めてサーバー単位で停止したと説明しています。サービスサイトは一部を除き、まもなく再開予定としています。

当サイトの案内: ロリポップ!の復旧のお知らせ(公式X、16:27)は、お客様へのお願いとして、PHP 8.2以降へのバージョンアップ、WordPressの本体・プラグイン・テーマの更新状況の確認、サイトの表示・フォーム・ファイルのアップロードなどの動作確認を挙げています。サービスサイトの完全な再開は公式X @lolipopjp で確認してください。

2026-10-22 17:17 UTC
ヘテムル (heteml, GMO Pepabo)共有サーバー / 日本
対応済み
GMOペパボは最終報告(10月22日)で、全バージョンのPHPに修正を適用したとしています。PHP 8.2~8.5は開発元の修正版(8.2.35 / 8.3.36 / 8.4.27 / 8.5.12)、サポートが終了したPHP 7.4 / 8.0 / 8.1は開発元提供の修正、PHP 5.6~7.3は同社が作成した修正を適用しています。お客様のサイトは11:24に再開し、18:05の追記時点ですべてのサービスが復旧したとしています。また、すべてのバージョンでsession.upload_progress機能が無効になっているとして、サイトの動作確認をお願いしています。

当サイトの案内: ご自身のサイトの動作を確認してください。同社は、すべてのPHPバージョンでsession.upload_progress機能が無効になっているとしています。あわせて、開発元のサポートが続いているPHP 8.2以降への切り替えを案内しています。PHP 8.1以下の対策は応急的なものとしています。

事業者が示す修正済みビルド: php8.2 8.2.35, php8.3 8.3.36, php8.4 8.4.27, php8.5 8.5.12

2026-10-22 23:17 UTC
レンタルサーバーCPI共有サーバー / 日本
順次対応中
CPIはお知らせページで、最新パッチが提供されているPHPバージョンについて急ぎ対応中であり、パッチの提供がないバージョンについても今後情報を更新するとしています。パッチの適用状況は同ページで追ってお知らせするとしています。お客さまのサーバーは稼働を継続しており、Webサイトの表示とメールの送受信は通常どおり利用できます。CPIサービスサイト(10月22日21:00)、コントロールパネル(17:00頃)、マイページ(16:00頃)、Roundcube(13:11頃)は再開済みで、セキュアファイルマネージャーは10/30以降の見込みとしています。不正アクセスや攻撃は確認されていないとしています。パッチを適用できないPHPバージョンについては、php.iniの設定変更をリスク緩和策として案内し、php.iniの設定変更はサポート対象外としています。

当サイトの案内: 現時点でお客様の操作は求められていません。サイトの表示とメールの送受信は通常どおり使えます。パッチを適用できないPHPバージョンについては、CPIがphp.iniの設定変更を緩和策として案内しています(サポート対象外)。パッチの適用状況はCPIのお知らせページで確認してください。

2026-10-22 23:17 UTC
KAGOYA レンタルサーバー (カゴヤ・ジャパン)共有サーバー / 日本
順次対応中
KAGOYAは、CVE-2026-109618 / CVE-2026-109619を名指しした案内(10月22日の最新更新、ページ更新18:48)で、レンタルサーバープラン(PHP 7.4系、8.1系、8.2系、8.3系、8.4系、8.5系)については修正版へのアップデートを順次進めており、10月22日24時の完了を見込んでいるとしています。マネージド専用サーバー・共用サーバー・WordPress専用サーバーの各プランについては、恒久的な対応の方針を引き続き調整中とし、暫定的なリスク低減策として、Webサイトの公開停止(メンテナンス画面への切り替え)やアクセス制限などの検討を求めています。

当サイトの案内: レンタルサーバープランについては、KAGOYAがすでにアップデートを進めているため、完了を待ち、同じお知らせのページで続報を確認してください。マネージド専用サーバー・共用サーバー・WordPress専用サーバーの各プランについては、Webサイトの公開停止やアクセス制限などの暫定策を挙げています(お知らせに.htaccessの記載例があります)。

2026-10-22 23:17 UTC
ConoHa WING (GMO Internet)共有サーバー / 日本
対応済み
ConoHaは終報(公式X、2026年10月22日21時01分投稿)で、PHPの脆弱性へのすべての対応が完了したと案内しています。2026年10月22日20時45分時点で、サーバーへのセキュリティパッチの適用は完了したとしています。これより前の報告(18時00分時点)では、パッチの適用は順次進行中で、Webメールとファイルマネージャーは再開、phpMyAdminは停止中でした。

当サイトの案内: ConoHaは、お客様ご自身でPHPバージョンを変更する必要はないとしています。PHPのバージョンを上げずに修正プログラムだけを取り込む方法で適用しているため、WordPressの「サイトヘルス」などでは従来のバージョン番号(例:8.5.11)が表示される場合がありますが、同社はこれを想定内としています。

2026-10-22 17:17 UTC
お名前.com レンタルサーバー (GMO Internet)共有サーバー / 日本
順次対応中
GMOインターネットは、2026年10月21日から案内している緊急サーバーメンテナンスと、ファイルマネージャー・phpMyAdmin・Webメール機能の一時停止は、いずれも2026年10月21日(日本時間23時)に公開されたPHPの修正版への対応として実施しているとしています。お客様がご利用中のPHPバージョンを維持したまま、サーバーへのセキュリティパッチを順次適用しているとしています。基本的にPHPバージョンの変更は不要ですが、PHP 5系や7系をご利用の場合は変更が必要なケースもあるとしています。Webサイトの表示とメールの送受信は通常どおり利用できます。

当サイトの案内: 基本的にPHPバージョンの変更は不要です。PHP 5系や7系を使っている場合は、変更が必要なケースもあるため、同社のお知らせを確認してください。ファイルマネージャー・phpMyAdmin・Webメールは予防措置として停止中です。

2026-10-22 17:17 UTC
カラフルボックス / カラフルビジネス (ColorfulBox)共有サーバー / 日本
対応済み
カラフルボックスは、全サーバー(共有サーバー・カラフルビジネス・タダサーバー・専用サーバー)での事前の保護措置とセキュリティ修正版のアップデート作業が、2026年10月22日朝までにすべて完了したとしています。お客様がご利用中のPHPバージョンを維持したまま、サーバー側で対策済みバージョンへ更新したため、お客様がPHPバージョンを変更・切り替えする必要はないとしています。PHP 8.2~8.5の最新修正版への更新に加え、PHP 7.4やPHP 8.0/8.1などの旧バージョンについても、サーバー側でセキュリティ修正と保護措置の適用が完了しているとしています。

当サイトの案内: カラフルボックスは、お客様側の対応は不要で、PHPバージョンを変更する必要はないとしています。

2026-10-22 23:17 UTC
mixhost (ミックスホスト)共有サーバー / 日本
対応済み
mixhostは、mixhostレンタルサーバー、mixhostアダルトレンタルサーバー、mixhost海外レンタルサーバーの全サーバーで、2026年10月22日10時18分頃にCVE-2026-109618とCVE-2026-109619に対するPHPの修正パッケージの適用を完了したとしています。対応範囲はPHP 5.2~8.5で、PHP開発元が修正対象から外しているバージョンも、CloudLinuxが提供する独自の修正パッケージで対応済みとしています。この修正ではPHPのバージョン番号は変わりません(例:8.4.26のまま)。お客様で必要な作業はなく、PHP 8.2未満をご利用の場合は8.2以上の利用を推奨するとしています。

当サイトの案内: mixhostは、お客様で必要な作業はないとしています。修正後も、WordPressのサイトヘルスやphpinfoに表示されるPHPのバージョン番号は変わりません。PHP 8.2未満をご利用の場合は、8.2以上への移行を推奨するとしています。

2026-10-22 23:17 UTC
CORESERVER V1 / V2 (コアサーバー, Value Domain)共有サーバー / 日本
対応済み
バリュードメインの稼働状況ページは、CVE-2026-109618 / CVE-2026-109619を名指しして、CORESERVERの2件のメンテナンスを完了と表示しています。CORESERVER V1(全サーバー、2026年10月22日0:50完了)は提供中のすべてのPHPバージョン(PHP 5.3~8.5)、CORESERVER V2(全サーバー、11:13完了)は提供中のすべてのPHPバージョン(PHP 5.2~8.5)で対応を完了したとしており、お客様側でPHPバージョンを変更する必要はないとしています。

当サイトの案内: バリュードメインは、お客様側でのPHPバージョンの変更等のご対応は必要ないとしています。

2026-10-22 23:17 UTC
XREA (エクスリア, Value Domain)共有サーバー / 日本
対応済み
バリュードメインの稼働状況ページは、CVE-2026-109618 / CVE-2026-109619を名指しして、XREAのメンテナンス(全サーバー、2026年10月22日0:50完了)を完了と表示しています。提供中のすべてのPHPバージョン(PHP 5.3~8.5)で対応を完了しており、お客様側でPHPバージョンを変更する必要はないとしています。

当サイトの案内: バリュードメインは、お客様側でのPHPバージョンの変更等のご対応は必要ないとしています。

2026-10-22 23:17 UTC
VALUESERVER (バリューサーバー, Value Domain)共有サーバー / 日本
対応済み
バリュードメインの稼働状況ページは、CVE-2026-109618 / CVE-2026-109619を名指しして、VALUESERVERのメンテナンス(全サーバー、2026年10月22日0:50完了)を完了と表示しています。提供中のすべてのPHPバージョン(PHP 5.3~8.5)で対応を完了しており、お客様側でPHPバージョンを変更する必要はないとしています。

当サイトの案内: バリュードメインは、お客様側でのPHPバージョンの変更等のご対応は必要ないとしています。

2026-10-22 23:17 UTC
Oneレンタルサーバー (Value Domain / GMO DigiRock)共有サーバー / 日本
対応済み
バリュードメインの稼働状況ページは、CVE-2026-109618 / CVE-2026-109619を名指しして、Oneレンタルサーバーのメンテナンス(全サーバー、2026年10月22日10:20完了)を完了と表示しています。提供中のすべてのPHPバージョン(PHP 5.6~8.5)で対応を完了しており、お客様側でPHPバージョンを変更する必要はないとしています。

当サイトの案内: バリュードメインは、お客様側でのPHPバージョンの変更等のご対応は必要ないとしています。

2026-10-22 23:17 UTC
WebARENA (NTTPC)共有サーバー / 日本
緩和策のみ
NTTPCコミュニケーションズのWebARENA SuiteX / SuiteS向けの案内(2026/10/22更新)は、CVE-2026-109618、CVE-2026-109619を名指ししています。当初の海外からのWebアクセス制限に続き、国内からのWebアクセスも順次停止するとしており、停止開始はSuiteXが10月22日18:00以降、SuiteSが10月22日17:30以降です。SuiteXについては、PHP 8.3は10月22日中に8.3.36へバージョンアップ(Webアクセス停止なし)、2025年11月19日以降に開通したサーバーのPHP 7.4は一時的にPHP 8.3へ切り替えて10月23日以降に修正パッチ適用済みのPHP 7.4へ戻す、2025年11月18日以前に開通したサーバー(PHP 7.4/7.2/5.6/5.3/5.1)は修正パッチを適用できないため有効な対処が可能になるまでWebアクセスを停止するとしています。SuiteSについては、PHP 7.2/5.6/5.3/5.1は修正パッチを適用できないため有効な対処が可能になるまでWebアクセスを停止するとしています。契約管理画面は停止し、時期は未定です。案内には、PHPの修正をすでに適用したとは書かれていません。

当サイトの案内: WebARENAは、2025年11月19日以降に開通したサーバーのPHP 7.4を10月22日中にPHP 8.3へ切り替えるため、Webコンテンツが一部正常に表示されない可能性があるとしています。Webページ、管理ツール、phpMyAdmin、Webメール、契約管理画面は案内のとおり停止され、FTPは利用できます。再開の目途や利用料金の減免については、同じお知らせのページで続報を確認してください。

2026-10-22 23:17 UTC
ABLENET (旧ケイアンドケイコーポレーション)VPS / クラウド / 日本
発表なし
ABLENETの公式お知らせにPHPに関する案内は確認できませんでした。直近のセキュリティ関連は、2026年10月20日付のVPS向けLinuxカーネル脆弱性(CVE-2026-99999)の案内で、PHPとは別の件です。

当サイトの案内: 公式の指示は出ていません。PHPを自分で入れている場合は、OSのパッケージ更新とPHPバージョンの確認が必要です。

2026-10-22 23:17 UTC

表の「発表なし」「未確認」は、対応されていないという意味ではなく、確認した時点で公式の発表が見つからない、または発表の本文に記載がないという意味です。ここにない会社は、各社のお知らせページを直接確認してください。全体はホスティング別 対応状況にあります。

ステップ3:優先順位をつける

件数が多いときは、次の順で進めます。これはあくまで当サイトの目安であり、公的機関が定めた順序ではありません。実際の順序は、顧客との契約内容や、サイトの重要度に合わせて調整してください。

優先対象理由と、まずやること
1PHP 7.3以下、または7.4・8.0・8.1を使っていて、契約先やOS提供元の対応発表を確認できないサイトPHP公式のリリース版の修正がない系統です(下の表)。契約先の発表(上の表)を確認し、発表がなければ、サポートされている系統への移行計画を顧客に提案します。更新や移行が終わるまでの間は、IPAの注意喚起のとおり、利用環境に応じた暫定対策やアクセス制限を検討します
2VPS・専用サーバー・クラウドなど、自社または顧客がPHPを更新する環境で、修正版(または提供元の修正済みパッケージ)に達していないサイト誰も更新しなければ、そのまま残ります。修正バージョン表とUbuntu・Debianのガイドで、OSごとの修正済みバージョンを確認して更新します
3共用サーバーで、契約先の発表が見つからない、または自分のバージョン・プランが発表の対象に入っているか分からないサイト会社が更新する環境ですが、対象範囲は会社ごとに違います。会社に問い合わせるか、公式のお知らせを継続して確認します
4PHP 8.2を使っているサイト修正版(PHP 8.2.35)はありますが、公式のセキュリティサポートは2026年12月31日までです(サポート期間)。8.3以降への移行を計画します
58.3以降で、修正版(または提供元の修正済み)と確認できたサイト更新後のサービスの再起動と、表示の確認を行い、確認日を記録します。以後は定期的に見直します

PHPの系統ごとの公式サポートの状況は、次のとおりです。

PHPの系統公式サポートの状況出典(2026年10月22日確認)
7.3以下(5.x〜7.3)公式の更新を受けない系統。告知に、修正やバックポートの記載はないphp.net 告知
7.42022年11月28日にサポート終了。リリース版の修正はなく、ソースのブランチのみphp.net サポート終了版、php.net 告知
8.02023年11月26日にサポート終了。リリース版の修正はなく、ソースのブランチのみphp.net サポート終了版、php.net 告知
8.12025年12月31日にサポート終了。リリース版の修正はなく、ソースのブランチのみphp.net サポート終了版、php.net 告知
8.2セキュリティ修正は2026年12月31日までphp.net 対応バージョン
8.3セキュリティ修正は2027年12月31日までphp.net 対応バージョン
8.4セキュリティ修正は2028年12月31日までphp.net 対応バージョン
8.5セキュリティ修正は2029年12月31日までphp.net 対応バージョン

サポート終了の系統は、番号だけでは修正の有無を判断しないでください。契約先やOSの提供元が、独自に修正を提供している場合があります。詳しくはPHP 7.4・8.0・8.1 サポート終了のガイドをご覧ください。

集めたバージョンは、当サイトのチェッカーに貼り付けると、本サイトのデータ(公式発表から作成)と、ブラウザの中だけで照らし合わせられます。入力した内容が当サイトに送られることはありません。ただし、共用サーバーでは会社が修正を適用したかどうかを手元の数字だけでは判断できません。判定結果は、契約先の発表と合わせて記録してください。

ステップ4:更新するときの注意(作業側の準備)

更新や移行を行うときの準備です。

  1. バックアップを取る。 サイトのファイルとデータベースの両方を取ります。WordPressの公式ページも、バックアップがあれば何か起きたときに元の時点へ戻せると説明しています(WordPress.org サポート)。
  2. テーマ・プラグインの対応を確認する。 同じ公式ページは、PHPのバージョン更新は通常問題ないはずだが、保証することはできないとしています。ロリポップ!のマニュアルも、WordPressでは、テーマやプラグインが変更後のPHPバージョンに対応しているか事前に確認するよう案内しています。
  3. 戻し方を確認する。 さくらのマニュアルは、動作に不具合がある場合は古いバージョンを選び直せば元の環境に戻せるとしています。一方、ロリポップ!のマニュアルには、PHP 7.1未満から上げた場合は変更前のバージョンに戻せないという記載があります。戻せるかどうかは、会社ごとに先に確認してください。
  4. 反映までの時間を見込む。 ロリポップ!のマニュアルは、設定変更から反映まで5〜10分ほどかかるとしています。
  5. 更新後は再起動し、表示を確認する。 VPSなどでは、PHPを動かしているサービス(PHP-FPMやApache)を再起動してから、トップページ・主要ページ・問い合わせフォームなどを開いて確認します。再起動しないと、古いプロセスが動き続けることがあります。

JPCERT/CCは、十分なテストを行ったうえで、速やかに修正済みバージョンを適用するよう求めています。テストと速やかさの両立が難しいサイトは、優先順位の上位から先に進めてください。

顧客への説明文のひな形

専門用語を使わず、「何が起きたか」「確認できたこと」「次にやること」の順に書きます。【 】の部分を、サイトごとに書き換えてください。次の点は、文面に書かないでください。

  • 攻撃の手順や仕組みの細部(対策に必要ではなく、悪用の手がかりになり得ます)
  • 「問題ありません」「被害はありません」といった断言(確認できたのは、確認できた範囲だけです)
  • 作業の完了日や費用の確約(調査してから伝えます)

ひな形A:対応を確認できたサイト(契約先が修正を適用したと発表している場合)

件名:【ご報告】PHPの脆弱性に関する、貴社サイトの確認結果

【顧客名】 ご担当者様

いつもお世話になっております。【自社名】です。

2026年10月21日、ホームページを動かすプログラム「PHP」の提供元が、重大な脆弱性2件の修正版を公開しました。放置すると、外部の第三者にサーバー上でプログラムを実行されるおそれがあるとされています。

当社でお預かりしている貴社サイト【URL】について、PHPのバージョンと、サーバーの契約先の対応状況を確認しました。

■ 確認した内容(【確認日】時点) ・PHPのバージョン:【系統・番号】 ・サーバーの契約先:【会社名】 ・契約先の発表:【発表日】に、この脆弱性への対応(修正の適用)を完了したと発表しています。【発表のURL】

契約先の発表に基づき、現時点で新たにお願いする作業は確認できていません。契約先の発表が更新された場合や、状況が変わった場合は、改めてご連絡します。

■ ご理解いただきたいこと ・上記は、当社が【確認日】時点で確認できた範囲のご報告です。不正なアクセスを受けていないことを保証するものではありません。 ・今後も、PHPの更新が必要になる場合があります。継続的な保守の体制についても、あわせてご相談させてください。

ひな形B:更新・移行が必要なサイト(サポート終了の系統など)

件名:【重要】PHPの脆弱性に関する、貴社サイトの確認結果とご相談

【顧客名】 ご担当者様

いつもお世話になっております。【自社名】です。

2026年10月21日、ホームページを動かすプログラム「PHP」の提供元が、重大な脆弱性2件の修正版を公開しました。放置すると、外部の第三者にサーバー上でプログラムを実行されるおそれがあるとされています。

当社でお預かりしている貴社サイト【URL】について、PHPのバージョンを確認しました。

■ 確認した内容(【確認日】時点) ・PHPのバージョン:【系統・番号】 ・状況:この系統は、PHP公式のサポートが終了しており、番号つきの修正版(リリース版)が提供されていません。【契約先が独自の修正を適用したと発表している場合は、その旨と発表のURL。なければ「契約先の対応発表は確認できていません」】

■ ご相談したいこと ・サポートされているPHPへの更新(移行)をおすすめします。 ・古いPHPからの移行では、サイトのプログラムの改修や、動作確認が必要になる場合があります。作業の範囲と費用は、調査のうえで別途お見積りします。 ・更新が終わるまでの間の暫定的な対策(アクセスの制限など)も含めて、進め方を相談させてください。【 】月【 】日までに、ご都合のよい日時をご返信ください。 ・今後も継続して更新できるよう、保守の体制や予算についても、あわせてご相談させてください。

■ ご理解いただきたいこと ・上記は、当社が【確認日】時点で確認できた範囲のご報告です。不正なアクセスを受けていないことを保証するものではありません。 ・更新の作業では、事前にバックアップを取り、作業の日時を相談したうえで進めます。作業中や作業後に、表示に不具合が出る可能性があります。

説明するときの補足

  • 「確認できた範囲」を具体的に書く。 「PHPのバージョンを確認した」「契約先の発表を確認した」のように、何を見たのかを書きます。見ていないもの(たとえばアクセスログ)は、確認していないと書いてかまいません。
  • 顧客の担当者だけでなく、決裁者にも届くようにする。 IPAは、更新・移行と、その後の維持管理に必要な人員・予算・保守体制を確保できるかを、事業責任者や経営層も含めて検討するよう求めています。費用や契約の話は、決裁できる人にも伝わる形で出してください。

確認した結果を記録する

説明文の内容は、あとから見返せるように、サイトごとに記録します。JPCERT/CCは、ログなどの痕跡が確認されない場合でも攻撃を受けていないと断定できないとしており、記録には「問題なし」ではなく「何を、いつ、どう確認したか」を残します。

記録する項目例
確認日時2026年10月22日 15:00(JST)
確認した人担当者の名前
確認した方法管理画面のPHP設定、WordPressのサイトヘルス、php -v、パッケージの確認コマンドなど(コマンドの結果か、Webの結果かを分けて書く)
確認したものPHPの系統と番号、ドメイン名、契約先とプラン
契約先の公式発表URLと、見た日付。発表の内容(適用完了、対応中など)
判断対応を確認できた、更新が必要、契約先の発表待ち、顧客に確認依頼、など
顧客への連絡送った日、送った文面の版
次の確認日契約先の発表が更新されたとき、更新作業の後、定期見直しの日
  • 記録に書く判断は、「当社の確認範囲では対応を確認できた」のような形にとどめ、「問題なし」とは書かないでください。
  • 侵害が疑われる場合は、関連するログなどの証拠を保全したうえで、影響範囲の調査や、そのシステムの隔離など、必要な対応を行うよう、JPCERT/CCは求めています。調査の細部はJPCERT/CC 注意喚起の「侵害調査」の項を参照してください。
  • 修正版への更新に加えて、不審なプロセスの実行、外部への通信、不審なファイルの作成など、侵害を示すほかの痕跡も確認し、継続して監視することも、JPCERT/CCは求めています(同じ注意喚起)。

ご自身でバージョンの確認や更新の進め方を整理する時間がない場合は、環境に合わせた手順をメールでまとめる対応プランもあります。サーバーへのログインや代行作業は行いません。

関連ページ

同僚に知らせる

このメッセージをコピーして、チャットやメールで送れます。

PHP の php2shell 脆弱性は、深刻度「重大(critical)」と評価されています。公式の修正バージョンは PHP 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 です。お使いの PHP のバージョンを、こちらで確認してください: https://php2shellcheck.com/ja/

メール通知

修正状況が更新されたらメールでお知らせ

公式情報で修正バージョンやベンダーの対応状況が変わったときだけ、短いメールを1通お送りします。どのメールにも出典リンクを付けます。

アドレスと言語は、配信を停止するまで保存します。詳しくはプライバシーポリシーをご覧ください。 メールが不要な方は、RSS フィードをご利用ください。