PHPの脆弱性について:ホームページを持つ方が確認したいこと(参考情報)

10月21日に公表されたプログラミング言語「PHP」の脆弱性について、「うちのホームページは大丈夫なのか」「何をすればいいのか」というご質問を多くいただいています。弊社とお付き合いのある皆さまには個別にご案内していますが、同じ疑問をお持ちの方の参考になればと思い、確認の仕方をまとめました。

弊社はセキュリティの専門会社ではありません。Web制作・運用の会社として、公表されている情報をもとに整理したものです。最終的な判断は、ご契約のサーバー会社や、サイトを管理している会社の案内でご確認ください。

■ 先に結論

  • 今回の件は、サーバーに入っているPHPの欠陥です。直すのはサーバー会社で、WordPressやプラグインを更新しても直りません。
  • 国内の主要なレンタルサーバーは修正を適用しています。たとえばエックスサーバーは、10月22日中に提供中のPHP 5.6〜8.5の全バージョンへ修正を適用したと発表しています。
  • レンタルサーバーをお使いなら、ご自身でできることは「サーバー会社のお知らせを見る」「サイトのPHPバージョンを確認する」「古いバージョンなら切り替えを検討する」の3つです。

■ 何が公表されたか

  • 10月21日夜(日本時間)、PHPの開発チームが重大な脆弱性2件(CVE-2026-109618、CVE-2026-109619)を公表し、修正版 PHP 8.5.12/8.4.27/8.3.36/8.2.35 を公開しました。深刻度はいずれも最高区分(CVSS v4.0で9.2)です。
  • どちらも、ログインなしで外部からプログラムを実行されるおそれがあるものです。
  • 公表前に情報が漏れたことで攻撃の試行も観測され、国内では多くのサービスが予防的に一時停止しました。政府機関やIPAからも注意喚起が出ています。

■ 誰が直すのか

  • レンタルサーバー(エックスサーバー、さくら、ロリポップなど)の場合:サーバー会社が修正します。利用者がPHP本体を入れ替えることはできません。
  • VPSや自社サーバーの場合:サーバーを管理している側(自社または開発会社)が修正します。サーバー会社は自動では直してくれません。
  • どちらの場合も、WordPressやプラグイン、テーマの更新では直りません。

■ ご自身で確認すること(WordPressの場合)

  1. 管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」を開き、PHPのバージョンを見る
  2. 8.2系なら8.2.35、8.3系なら8.3.36、8.4系なら8.4.27、8.5系なら8.5.12以上になっていれば、修正版に切り替わっています
  3. 8.1以前(7.4など)で動いている場合、PHP公式の修正版はありません。サーバー会社が独自に修正を当てている場合がありますが、サポートが終了したバージョンであることに変わりはないので、バックアップを取ったうえで8.3系以上への切り替えを検討してください。古いテーマやプラグインが動かなくなることがあるため、事前の確認が必要です
  4. 契約しているサーバー会社のお知らせを確認する。レンタルサーバーなら、サーバーパネルの「PHPバージョン切替」の画面でも現在のバージョンが分かります

■ よくある誤解

  • 「WordPressを最新にすれば大丈夫」→ 直りません。PHPはサーバー側のものです。
  • 「サーバー会社の管理画面に入れない=被害に遭った」→ 予防のために管理画面を止めていた会社が多く、不正アクセスとは別です。各社の公式発表で確認してください。
  • 「サイトを止めるべき」→ 公的機関が勧めているのは「すぐに修正できない場合に限った切り離し」です。レンタルサーバーで修正が適用されていれば、止める必要はありません。
  • 「サーバー会社を名乗るメールが来た」→ この件に便乗したフィッシングメールの注意喚起が出ています。メール内のリンクからログインせず、公式サイトから直接ログインしてください。

■ あわせて:同じ週に公表された別の脆弱性について
10月下旬には、Node.jsなどで使われる圧縮処理(Brotli)の脆弱性も公表されました。こちらはNode.jsやPythonなどで動くアプリケーションが対象で、PHPやWordPressは影響の対象に挙がっていません。通常のWordPressサイトであれば、別の対応は不要です。VPS上で独自のアプリケーションを運用している場合は、開発会社にご確認ください。

■ 今回に限らず

  • PHPには各バージョンにサポート期限があります(8.2は2026年末、8.3は2027年末、8.4は2028年末)。期限を過ぎると修正版が出なくなります。
  • 年に一度は、PHPのバージョン、テーマ、プラグインを見直すことをお勧めします。更新が止まったプラグインや、公式ディレクトリから削除されたプラグインが残っていないかも、あわせて確認してください。
  • バックアップをサーバーの外にも保存しておくと、何かあったときに戻せます。

※本記事は2026年10月27日時点で公表されている情報をもとにしています。状況は変わることがあるため、最新の情報は各サーバー会社・IPAの公式発表でご確認ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次