2026年10月21日、ホームページの多くを動かしている「PHP(ピーエイチピー)」というプログラムに、深刻な欠陥(脆弱性)が見つかったとして修正版が公開されました。通称は「php2shell(ピーエイチピー・トゥ・シェル)」です。
「WordPressで作ったホームページがあるけれど、うちは関係あるの?」と不安に感じている方も多いはずです。
結論からお伝えします。
- WordPressで作ったホームページは、基本的に対象です(WordPressはPHPで動いているため)
- プラグインを最新にしていても、今回は防げません(WordPressではなく、PHPそのものの問題のため)
- 今日やるべきことは「PHPが更新されているか、誰が更新するのかを確認すること」です
この記事は2026年10月23日時点の情報をもとに書いています。
php2shellで何が起きたのか
ポイントは次の4つです。
| 項目 | 内容 |
|---|---|
| 公表・修正 | 2026年10月21日(日本時間の夜)にPHPの修正版が公開 |
| 深刻度 | 10点満点中9.2(最も高い「緊急」レベル) |
| 何をされるおそれがあるか | ログインなしで、外部からサーバー上で勝手にプログラムを動かされる/サーバー内の情報を盗み見られる |
| 対象 | 修正版より前の、ほぼすべてのPHP(PHP 5.4以降) |
本来は10月22日に公表される予定でしたが、20日に情報が外部に漏れたため、予定を前倒しして修正版が出されました。セキュリティ会社からは、修正版が出る前の段階から、この欠陥を狙ったとみられる通信が観測されていると報告されています。
海外では、念のためにWebサイトを一時停止した公的機関もあるほど、注目度の高い問題です。
「うちは小さなお店のサイトだから狙われない」は通用しません
この種の攻撃は、人が一件ずつ狙うのではなく、プログラムが世界中のサイトを自動で探し回って行います。会社の大きさやアクセス数にかかわらず、対象になる可能性があります。
乗っ取られると、次のような被害につながるおそれがあります。
- ホームページが書き換えられる、知らないページが勝手に作られる
- 訪問したお客様が、怪しいサイトに飛ばされる
- 問い合わせフォームから届いた個人情報が抜き取られる
- Googleで「このサイトは危険」と表示され、検索からの集客が止まる
すでにおかしな症状がないか気になる方は、乗っ取りのサインと安全チェックリスト10項目もあわせてご確認ください。
今日確認すべき3つのこと
1. 自分のホームページがPHPで動いているか
次のどれかに当てはまれば、PHPで動いている可能性が高いです。
- WordPressで作った(管理画面のURLに「wp-admin」が入っている)
- 自分でブログ記事やお知らせを管理画面から更新している
- 問い合わせフォームのURLが「.php」で終わっている
- ネットショップをEC-CUBEなどで作っている
わからない場合は、制作を頼んだ会社に「うちのサイトはPHPで動いていますか?」と聞けば、すぐに答えてもらえます。
2. 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 8.1以前 | 通常の修正版は提供されない(8.2以上への切り替えが基本) |
PHPのバージョンは、レンタルサーバーの管理画面で確認できることがほとんどです。
特に注意したいのは、古いPHP(8.1以前)のまま何年も放置されているサイトです。この場合、単にボタンを押して更新すれば終わりとは限らず、PHPを新しくした途端にWordPressのテーマやプラグインが動かなくなり、表示が崩れることもあります。
3. 誰が更新するのか決まっているか
意外と多いのが、「制作会社が見てくれていると思っていた」「サーバー会社がやってくれると思っていた」という思い込みです。
| サーバーの種類 | 一般的な更新担当 |
|---|---|
| 一般的なレンタルサーバー(共用サーバー) | サーバー会社が対応していることが多い。ただし、サイトごとに古いPHPを選んだままになっている場合は自分での切り替えが必要 |
| VPS・専用サーバー | 契約者(自社または委託先)が更新する |
| 制作会社の保守契約あり | 契約内容しだい。「PHPの更新」が含まれているか要確認 |
今回、国内の大手レンタルサーバーやサーバー関連サービスでも、相次いで対応が行われています。ご自身の契約先のお知らせページやメールを、一度確認しておきましょう。
「WAF(攻撃を防ぐ仕組み)が入っているから大丈夫」は要注意です。 セキュリティ会社も、WAFはあくまで一時的な対策で、PHPの更新が唯一の確実な対策だと案内しています。
3つのうち1つでも「わからない」なら、まずご相談ください
「管理画面の場所がわからない」「制作会社と連絡がつかない」「PHPのバージョンが古いと言われた」という方は、まる製作所にご相談ください。
現役のWebエンジニアが、あなたのサイトのURLを拝見し、
- PHPやWordPressで動いているか
- 見た目でわかる範囲での放置のサイン
- 今のサイトを直して使い続けるべきか、作り直すべきか
を、わかる範囲で率直にお伝えします。直して使い続けられそうな場合は、作り直しはおすすめしません。
根本的な対策は「PHPを動かさない作り」にすること
今回のような問題が起きるたびに、PHPを更新し、WordPressを更新し、プラグインを更新し……と追いかけ続けるのは、本業が忙しい事業者にとって大きな負担です。
そこで選択肢になるのが、サーバー上でPHPを動かさない作りのホームページです。
WordPressは、お客様がページを開くたびにサーバー上でPHPが動き、その場でページを組み立てています。一方、PHPを動かさない作りでは、完成したページをそのまま届けるだけです。サーバー上でPHPを動かしていないため、今回のphp2shellのようなPHPの欠陥による影響を受けにくい作りです。
| WordPress(PHPで動く) | PHPを動かさない作り | |
|---|---|---|
| 今回のphp2shell | 影響を受ける | 影響を受けにくい |
| PHP・WordPress・プラグインの更新作業 | 必要 | 大幅に減らせる |
| ログイン画面(攻撃の入口) | ある | ない |
| 自分で管理画面から更新 | できる | できない(更新は依頼する形) |
まる製作所のホームページは、すべてこの「PHPを動かさない作り」で制作しています。管理画面がない代わりに、更新したい内容をLINEで送っていただければ、こちらで反映します。
もちろん、どんな仕組みでも「絶対に安全」ということはありません。ただ、守るべき入口そのものを減らすことで、「何か起きるたびに慌てて対応する」負担は小さくできます。
仕組みの違いや向き・不向きは、PHPを使わないホームページとは?で詳しく解説しています。WordPressからの作り直しを考えている方は、WordPressからのリニューアルの流れと費用の目安をご覧ください。
費用の目安は、30秒でできる見積もりシミュレーターで確かめられます。
まとめ
- php2shellは、PHPそのものの重大な欠陥。WordPressで作ったサイトは基本的に対象
- 今日やるべきことは「PHPで動いているか」「修正版になっているか」「誰が更新するのか」の確認
- PHP 8.1以前のまま放置されているサイトは、更新だけで済まない場合もある
- 毎回の更新対応を減らしたいなら、PHPを動かさない作りへのリニューアルも選択肢
「うちのサイトは大丈夫?」と思ったら
まる製作所では、現役のWebエンジニアが、ご相談から制作、公開後の更新まで一人で担当します。
- URLを送るだけの無料サイト診断で、今のサイトの状態をお伝えします
- リニューアルをご希望の場合は、契約前に作り込んだデザイン案を無料でお見せします(お断りいただいても大丈夫です)
- 公開後の更新は、LINEで送るだけ。ホームページのサーバー費用は月額サポートに含まれます
FREE DESIGN PREVIEW
契約する前に、あなたのサイトのデザインを見てみませんか?
契約前に、トップページのデザイン案(PC・スマホ)を無料でお見せします。ご覧になってからお断りいただいても費用はかかりません。
参考資料
制度やガイドラインは更新される場合があります。リンク先の最新情報もあわせてご確認ください。
