2026年10月、PHPの脆弱性問題への対応として、多くのWebサービスの緊急メンテナンスや一時停止を公表する事業者がありました(①②)。その問題の原因として伝えられたPHPとは、Webサイトの裏側で会員ログインや検索などを処理するために使われるプログラミング言語です(⑤)。PHPに詳しくない方にとっては、「個人情報が流出したのか」「サイトを開いても大丈夫なのか」と、不安に感じる場面もあるかもしれません。
今回の問題では確かに、サーバー側で不正な命令を実行される危険性があるということが示されています(⑥)。ただし、ウェブサービスが停止したからといって、外部からの侵入や情報漏えいが起きたとは限りません。被害を防ぐための予防措置としてサイトを一時停止し、安全確認後に再開した事業者もあります(①②)。
一方で、攻撃を試みる通信も確認されているため、危険性を軽く考えることも適切ではありません。攻撃者による攻撃が成功するかどうかは、PHPのバージョンや実行環境などの条件によっても異なります(⑪)。
この記事では、PHPがどのような仕組みなのかを身近な例で説明したうえで、「技術的に起こり得る被害」と「公式に確認された事実」を分けて整理します。その後、自分が使いたいサービスが停止している場合、怪しい画面に情報を入力した場合、自分でWebサイトを管理している場合に分け、それぞれの立場に合った対処を紹介します。