PHPに重大な脆弱性(2026年10月)。WordPressサイトで今確認したいこと

PHPに重大な脆弱性(2026年10月)。WordPressサイトで今確認したいこと

2026年10月21日、WordPressを動かしているプログラム「PHP」の重大な脆弱性(セキュリティ上の弱点)を修正したバージョンが公開されました。
WordPressの公式サイトでも、PHPをすぐに更新するよう呼びかけています。

WordPressでサイトを運営している方がまず確認したいのは、サイトで使われているPHPのバージョンです。管理画面から数分で確認できます。
確認の方法と、番号を見たあとに何をすればいいかを順番に整理しました。

2026年10月に公開されたPHPの修正

PHPの開発チームは10月21日、2件の脆弱性(CVE-2026-109618、CVE-2026-109619)を修正したバージョンを公開しました。
どちらも深刻度は最も高い「Critical」に分類されていて、条件がそろうと、ログインしていない第三者がサーバー上で不正なプログラムを実行できるおそれがあるとされています。

修正が入ったのは、次の4つのバージョンです。

  • PHP 8.5.12
  • PHP 8.4.27
  • PHP 8.3.36
  • PHP 8.2.35

PHP公式の発表では、設定の変更などの一時的な対策は被害を受けにくくするだけで、修正されたバージョンへ更新することが唯一の確実な対策だとしています。詳しい内容はPHP公式サイトのセキュリティ情報(英語)で確認できます。

WordPress本体の更新では解決しない

今回の問題は、WordPressではなく、サーバー側のPHPにあります。
WordPressの公式発表でも、WordPress固有の問題ではなく、この件でWordPress本体を更新する必要はない(更新の予定もない)と案内されています。

そのため、WordPress本体やプラグインを最新にしていても、PHPが古いままでは対策になりません。
WordPress公式の案内は、WordPress日本語版サイトの「PHP の重大なセキュリティリリース」で読めます。

使っているPHPのバージョンを確認する

WordPressの管理画面で確認する

WordPressの管理画面にログインし、次の順に進みます。

  1. 左側のメニューから「ツール」→「サイトヘルス」を開く
  2. 画面上部の「情報」タブを開く
  3. 一覧の中から「サーバー」を開く

「サーバー」の中に、PHPのバージョンが「8.3.36」のような数字で表示されます。

レンタルサーバーの管理画面で確認する

WordPressにログインできない場合は、レンタルサーバーの管理画面でも確認できます。
「PHPバージョン設定」「PHP設定」といった名前のメニューにあることが多いですが、名前や場所はサーバー会社によって違います。見つからないときは、サーバー会社のマニュアルで「PHP バージョン」と検索すると探しやすくなります。

表示された番号の見方

PHPのバージョンは「8.3.36」のように3つの数字で表されます。
最初の2つ(8.3)がバージョンの系列、最後の数字(36)がその系列の中での更新の回数と考えると分かりやすいです。

使っている系列今回の修正が入ったバージョン
8.58.5.12以上
8.48.4.27以上
8.38.3.36以上
8.28.2.35以上
8.1以前PHP公式の修正版はなし

表示された番号がこの表のバージョン以上であれば、今回の脆弱性に対する修正が含まれたPHPを使用しています。下回っている場合や、8.1以前の場合は、次の章も確認してください。

ただし、サーバー会社によっては、バージョン番号を変えずに修正を適用している場合もあります。番号だけで判断がつかないときは、サーバー会社のお知らせを確認するのが確実です。

レンタルサーバーでは、誰が更新するのか

レンタルサーバーの場合、PHPの更新は2つに分けて考えると整理しやすくなります。

  • 同じ系列の中の更新(例:8.3.35 → 8.3.36):サーバー会社が行うのが一般的で、利用者が操作しなくても反映されることがあります。
  • 系列の切り替え(例:8.1 → 8.3):多くのレンタルサーバーでは、利用者が管理画面で選びます。サーバー会社が自動で切り替えるとは限りません。

今回の脆弱性についても、多くのサーバー会社が対応を進めていると報じられていますが、対応の内容や時期は会社ごとに違います。まずは、利用しているサーバー会社の「お知らせ」や「メンテナンス情報」を確認してください。

VPSや専用サーバーなど、サーバーを自分で管理している場合は、サーバー会社ではなく管理している人がPHPを更新する必要があります。

PHP 8.1以前を使っている場合

PHP 8.1以前は、PHPの開発チームによるサポートがすでに終わっていて、今回の脆弱性についても、通常の修正版は公開されていません。
WordPressの公式発表でも、8.2より前のPHPはPHPの開発チームからセキュリティ更新を受けられないと書かれています。

この場合は、PHP 8.2以上への切り替えが必要です。WordPressが推奨しているのはPHP 8.3以上です(WordPressの動作環境・英語)。
また、PHP 8.2も2026年12月31日でサポートが終わる予定のため、これから切り替えるなら8.3以上を選んでおくと、次の切り替えまでの期間を長く取れます。

切り替える前に確認したいこと

PHPの系列を変えると、テーマやプラグインが新しいPHPに対応していない場合に、表示が崩れたり、画面が真っ白になったりすることがあります。
切り替える前に、次のことを済ませておくと安心です。

  • サイトのバックアップを取る(ファイルとデータベースの両方)
  • WordPress本体・テーマ・プラグインが新しいPHPに対応しているか確認し、必要に応じて更新する
  • 長く更新されていないプラグインや、独自に作り込んだテーマがないか確認する
  • 問題が出たときの相談先(サーバー会社・制作会社)と、バックアップからの戻し方を確認しておく

特に古いサイトでは、PHPの切り替えとWordPressの更新を同時に行うと、不具合が起きたときに原因を特定しにくくなります。更新は、バックアップと対応状況の確認を済ませてから、段階的に進める方が安全です。

バックアップの考え方と、WordPressを更新するときの注意点は、こちらの記事で紹介しています。

切り替えた後に確認したいこと

切り替えたあとは、トップページを開くだけでなく、次のような部分を実際に操作して確かめます。

  • 主なページが正しく表示されるか(スマートフォンでも確認)
  • 問い合わせフォームが送信でき、メールが届くか
  • WordPressの管理画面にログインでき、投稿の編集や保存ができるか
  • 予約やネットショップなど、サイト独自の機能が動くか

表示がおかしい、エラーが出るといった場合は、無理に操作を続けず、サーバー会社や制作会社に相談してください。以前のPHPに戻す場合も、セキュリティ上のリスクがあるため注意が必要です。

自分で判断しにくいときは

次のような場合は、自分で切り替える前に、制作会社や保守を依頼している会社に相談した方が安全です。

  • サーバーやWordPressのログイン情報が分からない
  • 古いテーマや、独自に作ったプラグインを使っている
  • 切り替えたらエラーが出た、表示が崩れた
  • 制作会社と連絡が取れない、相談できる相手がいない

制作会社に管理を任せている場合は、「今のPHPのバージョン」と「今回の脆弱性への対応が済んでいるか」を聞いてみてください。
管理会社を変えたいときや、PHPが古いまま更新できない状態が続いているときは、こちらの記事も参考にしてください。

なお、弊社で管理させていただいているWebサイトにつきましては、今回のPHPのセキュリティ問題への対応を完了しております。

KENZO724.では、PHPのバージョン更新、更新前後のWordPressの動作確認、PHP更新後のエラーや表示崩れの修正、WordPressの保守についてのご相談を承っています。他社が制作したWordPressサイトの場合も、まずは状況を伺ったうえで、対応できる内容をご案内します。

PHPの更新やWordPressの動作確認をご相談ください

「PHPのバージョンが分からない」
「切り替えたら表示がおかしくなった」といった段階からご相談いただけます。

無料相談・お問い合わせ 無料相談・お問い合わせ