AI速報

PHPに緊急の脆弱性「PHP2shell」、IPAが対策を呼びかけ|自社サイトを外注している中小企業にとっての意味

公開:2026.10.26 / AI導入参謀 編集部
PHPに緊急の脆弱性「PHP2shell」、IPAが対策を呼びかけ|自社サイトを外注している中小企業にとっての意味

IPA(情報処理推進機構)は2026年10月22日、Webサイトづくりに広く使われているプログラム言語「PHP」に見つかった2つの脆弱性(通称「PHP2shell」)について、対策を呼びかけました。悪用されると遠隔の第三者にサーバー上で任意のコードを実行されるおそれがあり、PHPの開発元は10月21日に修正版を公開しています。

⏱ 忙しい人向け 3行まとめ

  • 事実:PHPの脆弱性(CVE-2026-109618/CVE-2026-109619)について、IPAが10月22日に注意喚起。修正版はPHP 8.2.35・8.3.36・8.4.27・8.5.12。PHP 8.1以前はサポートが終わっており、修正は提供されない
  • 意味:WordPressなどPHPで動く会社のホームページ・予約フォーム・社内システムが関係しうる。中小企業の多くは自分で直すのではなく、制作会社・サーバー会社・システムの提供元に確認する立場
  • アクション:自社のPHPを使うサイト・システムを書き出す/管理している会社に「PHP2shellへの対応済みか」を確認する/古いサイトは更新・移行・公開終了も含めて判断する

PHP2shellの発表内容

PHP2shellは、PHP本体に見つかった2つの脆弱性の組み合わせの通称です。IPAの注意喚起とPHP公式サイトで確認できた内容は次のとおりです(出典:IPA「PHPの脆弱性対策について(CVE-2026-109618、CVE-2026-109619:PHP2shell)」、PHP公式サイト「Security release」、いずれも2026年10月26日確認)。

項目内容
公表PHPの開発元が2026年10月21日に修正版を公開。IPAは10月21日に事前準備のお願い、10月22日に注意喚起を掲載(追記があれば随時更新すると案内)
脆弱性メモリ不足(OOM)のエラー処理に起因する脆弱性(CVE-2026-109618)と、リクエスト処理に関連する脆弱性(CVE-2026-109619)
想定される影響遠隔の第三者によって、任意のコードを実行される可能性がある(IPA)。PHP公式は、認証なしのリクエストで攻撃が成り立つ例が示されているとして、Apacheのmod_phpの構成でリスクが最も高いとしている
影響を受けるバージョン8.2.35より前の8.2系、8.3.36より前の8.3系、8.4.27より前の8.4系、8.5.12より前の8.5系。調査に関わったWiz社によれば、PHP 5.4以降はいずれかの脆弱性の影響を受ける
修正版PHP 8.2.35/8.3.36/8.4.27/8.5.12
サポート終了版PHP 8.1以前は開発元の更新が終わっており、今回の修正は提供されない(製品の提供元が独自に修正を出す場合はある)
回避策PHP公式は「完全な回避策はなく、更新が唯一の安全な選択肢」としている。設定変更による暫定的な緩和策も示しているが、安全になるわけではないと注記

IPAは、更新が難しい場合の考え方も示しています。サポートが続いているPHPへの更新や対策済みの製品への移行を検討すること、更新までは暫定対策やアクセス制限を講じること、それも難しければ外部からのアクセス遮断やサービスの一時停止が必要か判断すること、そして体制が確保できない場合は機能の縮小や公開の終了・システムの廃止も含めて検討すること、の順です。

PHP2shellは中小企業にどう関係するか

PHP2shellは、会社のホームページやWebのフォームを持っている中小企業の多くに関係しうる話です。ここからは、IPAとPHP公式の公表内容をもとにしたAI導入参謀の解釈です。

1つめは、PHPが「目に見えないところで使われている」点です。WordPressで作った会社のホームページ、問い合わせ・予約フォーム、レンタルサーバーで動かしている社内の受発注システムなどは、PHPで動いていることが多いとみられます。経営者や総務の方が「PHP」という名前を知らなくても、自社のサイトが該当している可能性はあります。

2つめは、WordPressやプラグインを更新しても、今回の脆弱性は直らない点です。直す対象はサイトの中身ではなく、サーバー側のPHP本体です。共用のレンタルサーバーならサーバー会社側で更新されることが多く、専用サーバーやクラウドで自社用に構築したものなら、制作会社や保守会社が更新する形が一般的です。「誰が直す担当か」が会社ごとに違うため、まずそこを確かめるのが現実的です。

3つめは、何年も手を入れていない古いサイトの扱いです。IPAは、長く更新していないシステムほど、改修や動作確認、担当者の不在、保守契約の終了などで対策が難しくなりやすいと指摘しています。キャンペーン用に作ったまま放置しているサイトなどは、直すより公開を終えるほうが負担が小さい場合もありそうです。

「ホームページは制作会社に任せているから大丈夫」とは限らない

制作だけを依頼して、保守契約を結んでいないケースは少なくありません。その場合、PHPの更新は誰の作業にもなっていない可能性があります。契約書や請求書で、保守の範囲に「サーバーやPHPの更新」が入っているかを確認してみてください。

PHP2shellを受けて今やるべきこと

今やることは、PHPで動いていそうなサイト・システムの洗い出しと、管理している会社への確認を、今週中に済ませることです。

サイトの改ざんや不審な動きが見つかった場合は、自己判断で消したり初期化したりする前に、IPAの「不正アクセス特別相談窓口」など公的な相談窓口に相談できます。何から手をつけるか迷う場合は、中小企業のセキュリティ対策ガイド|まずやる5つと費用で、最初にやる対策を整理しています。監視や駆けつけを外部に任せたい場合は、IPAが登録する「サイバーセキュリティお助け隊サービス」を補助金で導入する方法もあります(セキュリティ対策の補助金)。補助金の対象・上限・締切は公募回で変わるため、最新は事務局の公式サイトで確認してください。

出典

※本記事は2026年10月26日時点の公開情報にもとづきます。IPAの注意喚起とPHPの修正情報は更新される可能性があります。自社のサイト・システムが該当するかは、サーバー会社・制作会社・製品の提供元の情報で確認してください。