何が起きたのか
PHP は、WordPress をはじめ多くのホームページやシステムの裏側で動いているプログラム言語です。今回見つかった 2 件の脆弱性(CVE-2026-109618 と CVE-2026-109619)は、PHP 本体にあるため、PHP で動くサイトなら作り方に関係なく影響を受ける可能性があります。
- 公表: 2026 年 10 月 21 日(日本時間では 21 日の夜 22 時台に修正版が公開)
- 内容: 悪用されると、遠隔の第三者にサーバー上で任意のプログラムを実行されるおそれがある。米国 CISA は「認証なしでの遠隔コード実行」と説明している
- 注意喚起: IPA が 10 月 21 日に事前準備を呼びかけ、22 日に注意喚起を公開。JPCERT/CC も 22 日に注意喚起を出し、侵害の有無の確認も求めている
- 国内の影響: 公表の前後に、国税庁・財務省・厚生労働省のサイトの一部、自治体、銀行、交通・電力会社、レンタルサーバー各社などが、サイトやサービスを一時停止した(各組織の告知・報道による)
攻撃の試行は公表の前後から大量に観測されています。一方で、2026 年 10 月 24 日時点では、攻撃が成功した事例は確認されていないとされています。ただし状況は動いているため、「まだ大丈夫」ではなく「いまのうちに直す」と考えるべき段階です。
影響を受けるバージョンと修正版
| PHP のバージョン | 状態 | 対応 |
|---|---|---|
| 8.5 系 | 8.5.12 より前は影響あり | 8.5.12 以降に更新 |
| 8.4 系 | 8.4.27 より前は影響あり | 8.4.27 以降に更新 |
| 8.3 系 | 8.3.36 より前は影響あり | 8.3.36 以降に更新 |
| 8.2 系 | 8.2.35 より前は影響あり | 8.2.35 以降に更新 |
| 8.1 以前(7 系・5 系を含む) | サポート終了。公式の修正版は提供されない | サポート中の版へ移行。できるまでは公開の停止も検討 |
IPA の注意喚起では、Wiz 社の情報として、PHP 5.4 以降のバージョンは少なくとも 1 つの脆弱性の影響を受けるとされています。古いバージョンほど「直す手段がない」点に注意が必要です。
自社のサイトが影響を受けるか確かめる
- 1サイトが PHP で動いているか確認する: WordPress・EC-CUBE・多くの CMS やお問い合わせフォームは PHP で動いている。分からなければ制作会社に聞く
- 2PHP のバージョンを確認する: レンタルサーバーの管理画面の「PHP バージョン設定」、または WordPress の「ツール → サイトヘルス → 情報 → サーバー」で確認できる
- 3レンタルサーバー会社の告知を確認する: 多くの会社が、サーバー側で修正版の適用や独自の対策を進めている。自社のプランが対象か、利用者側の作業が必要かを確認する
- 4サーバーを自社や業者で管理している場合は、すぐに更新する: VPS や専用サーバー、社内サーバーは、自動では直らない
- 5更新後、侵害の跡がないか確認する: 見覚えのないファイルやアカウントが増えていないか。不安なら管理している業者に調査を依頼する
PHP は、ホームページ以外の社内システム(受発注・予約・会員管理など)でも使われていることがあります。外から見えるサイトだけでなく、社内で使っているシステムも一覧にして確認しましょう。
古い PHP を使い続けている場合
今回の件で最も困るのは、何年も前に作ったまま、サポートの終わった古い PHP で動いているサイトです。IPA は、更新や移行が終わるまでの暫定対策やアクセスの制限を求め、必要に応じて外部からのアクセスの遮断やサービスの一時停止も判断するよう呼びかけています。
- PHP だけ上げると動かなくなることがある: 古いサイトやプラグインは新しい PHP に対応していない場合がある。更新の前にバックアップを取り、制作会社と確認する
- 維持できないなら作り直しも選択肢: IPA も、維持管理の体制を確保できない場合は、移行・機能の縮小・公開の終了も含めて検討するよう求めている
- サポート期限を把握しておく: PHP の各バージョンには公式のサポート期限がある。8.2 系は 2026 年 12 月末でセキュリティ修正の提供が終わる予定で、今回更新しても、続けて次の版への移行を考える必要がある
今回の件から学べること
- 「自社で何が動いているか」を知っておく: 使っている言語・CMS・バージョン・サーバー会社を一覧にしておくと、次に同じことが起きたとき即座に判断できる
- 更新できる体制が安全をつくる: 今回いち早く対応できたのは、更新の手順と担当者が決まっていた組織だった
- 動く部分が少ないサイトは影響を受けにくい: 事前に HTML を作っておく静的なサイトや、PHP を使わない仕組みで作られたサイトは、今回の脆弱性の影響を受けない
ちなみに、このサイト(Co-Craft)は PHP を使っていない仕組み(Node.js / Next.js)で作られているため、今回の脆弱性の影響は受けていません。どの仕組みにも別の脆弱性は見つかりうるので、大切なのは「更新し続けられる作り」を選ぶことです。
よくあるご質問
- うちのホームページは WordPress です。影響はありますか?
- WordPress は PHP で動いているため、サーバーの PHP が修正版より前のバージョンなら影響を受ける可能性があります。レンタルサーバーの管理画面か、WordPress の「サイトヘルス」で PHP のバージョンを確認し、サーバー会社の告知もあわせて確かめてください。
- レンタルサーバーを使っていれば、何もしなくて大丈夫ですか?
- 多くのレンタルサーバー会社がサーバー側で対策を進めていますが、プランや PHP のバージョンによって対応が異なり、利用者側で PHP のバージョンを切り替える必要がある場合もあります。必ずサーバー会社の告知を確認してください。
- PHP 7 系の古いサイトを使っています。どうすればよいですか?
- PHP 8.1 以前はサポートが終わっており、公式の修正版はありません。サポート中のバージョンへの移行が必要ですが、古いサイトはそのままでは動かないことがあります。移行が難しい場合は、公開の一時停止や作り直しも含めて、早めに制作会社と相談してください。
- すでに攻撃されていないか心配です。
- 更新したあとで、見覚えのないファイルや管理者アカウントが増えていないか、サイトに不審なリンクが入っていないかを確認してください。JPCERT/CC も侵害の有無の確認を求めています。判断が難しければ、サーバーを管理している業者や専門の会社に調査を依頼しましょう。
- 古いサイトを作り直す場合、どんな選択肢がありますか?
- 更新の手間が少ない静的なサイトや、ホームページ作成サービス、保守を任せられる形での作り直しなどがあります。Co-Craft では、更新頻度と予算に合わせて、守りやすい作り方をご提案します。
1
2
3
4
5
関連ページ
