WordPressにおけるセキュリティ対策のためのPHPのパッチ処理

以下は、Google AIに聞いた内容を記述している。

ニュースで話題になっている通り、2026年10月21日にPHPの極めて重大な脆弱性(通称「PHP2Shell」)が公表され、政府やIPA(情報処理推進機構)が緊急の注意喚起を行う異例の事態となっています。

結論から申し上げますと、「バージョンアップ(アップデート)」が唯一かつ根本的な対処法です。ただし、WordPressをレンタルサーバーで運用している場合、少し特殊な仕組みが働いているため、以下の点を確認する必要があります。


1. 根本的な対策は「PHPのバージョンアップ」

今回の脆弱性は、WordPress(ブログのシステム)ではなく、その土台である「PHPという言語自体」の重大な欠陥です。そのため、WordPressやプラグインを更新するだけでは直りません。

PHPの公式開発チームから発表された、脆弱性を修正した最新バージョン(パッチ適用済み)は以下の通りです。

  • PHP 8.5系 ➔ 8.5.12 以上
  • PHP 8.4系 ➔ 8.4.27 以上
  • PHP 8.3系 ➔ 8.3.36 以上
  • PHP 8.2系 ➔ 8.2.35 以上

基本的には、サーバー側でこれらの修正バージョンにアップデートすれば安全になります。

phpのWordPressとサーバーの関係

WordPressの「サイトヘルス」で表示されるPHPバージョンは、サーバー(コアサーバー)のPHPバージョンになる。

つまり、WordPressの「サイトヘルス」で表示されるPHPバージョンと、サーバーで表示されるPHPバージョンはまったく同じ数字になります。 

従って、サーバーのPHPバージョンがちゃんとバージョンアップされているとWoedPress側では何もすることは無いということになる。

2. バージョンアップする際のリスク

もし自分でレンタルサーバーの管理画面からPHPのバージョンを(例えば7.4から8.3へ)大きく引き上げる場合、古いテーマやプラグインが新しいPHPに対応しておらず、画面が真っ白になったりエラーが起きたりするリスクがあります。 

必ず以下の順番で対応してください。

  1. サイト全体のバックアップを取る。
  2. WordPress本体、プラグイン、テーマをすべて最新版に更新する。
  3. サーバーの管理画面でPHPのバージョンを推奨版(8.3や8.4)に切り替える。
  4. お問い合わせフォームの送信やログインが正常にできるか確認する。