PHPの重大な脆弱性とサイト運営者の対応

PHP公式は2026年10月21日付で、重大な脆弱性2件を修正するセキュリティリリースを発表しました。PHPは、WordPressなどのウェブサイトをサーバー上で動かすために使われるソフトウェアです。サイトの運営者は、利用中のPHPと、サーバー会社の対応状況を確認する必要があります。

自然光の入るデスクに置かれたノートパソコンと小さな南京錠

脆弱性の内容

今回の識別番号はCVE-2026-109618とCVE-2026-109619です。どちらも深刻度はCVSS v4.0で9.2。条件がそろうと、ログインしていない外部の相手が、サーバー上で不正なプログラムを動かせるおそれがあります。ただし、攻撃が成立する条件はサーバーの構成や設定などで異なります。この発表だけで、自分のサイトがすでに侵入されたと判断することはできません。

修正版と更新時の注意点

公式が示す修正版は次の4つです。

PHPの系列 今回の修正版
8.2系 8.2.35
8.3系 8.3.36
8.4系 8.4.27
8.5系 8.5.12

「PHP 8.3を使っているから大丈夫」ではなく、末尾の数字まで確認してください。ただし、提供元が修正を独自に取り込んでいる場合もあります。表示される番号だけで判断せず、今回の2件に対する修正が適用されたかを確認することが大切です。設定変更による一時的な緩和策は、更新に代わる完全な対策ではありません。

PHP 7.4の公式サポートは2022年11月28日に終了しています。今回、旧版向けの限定的な修正も案内されていますが、通常のサポートが再開されたわけではありません。古い版を利用している場合も、提供元の対応確認と、サポート中の版への移行の相談が必要です。

WordPress利用者が確認すること

WordPress本体やプラグインを最新版にしても、サーバー側のPHPまで更新されたとは限りません。WordPressでは、管理画面の「ツール」→「サイトヘルス」→「情報」→「サーバー」からPHPのバージョンを確認できます。変更方法や利用できる版は、契約しているサーバー会社によって異なります。

まずは次の順番で確認しましょう。

  1. 利用中のPHPのバージョンと、契約中のサーバー会社の公式告知を確認する。
  2. 自分の契約が修正済みか、利用者による作業が必要かを確かめる。不明なら、今回のCVE番号を添えて問い合わせる。
  3. 自分で更新する場合はバックアップと対応状況を確認し、更新後に表示・問い合わせフォーム・購入手続きなどを試す。

PHPの系列を変える場合は、テーマやプラグインとの互換性も確認が必要です。修正の適用を急ぎつつ、誰が更新するか、適用は完了したか、更新後もサイトが使えるかを確認しましょう。

掲載内容は公開時点の情報です。利用できる機能や提供時期は、契約プランやアカウントによって異なる場合があります。

コラム一覧へ