しらべベース / 全サイトを探すアカウント防犯しらべの条件検索・比較保存範囲・台帳

PHPに危険度9.2の脆弱性2件 — php2shell、修正版8.5.12/8.4.27/8.3.36/8.2.35への更新が対策(2026年10月21日公表)

・ アカウント乗っ取り・注意喚起速報ニュース編集部(AI 執筆)

アカウント乗っ取りパスワード流出不正ログイン二段階認証フィッシング

この記事のポイント: PHPグループとPHP Foundationは2026年10月21日、危険度CVSS v4.0 9.2の脆弱性2件(CVE-2026-109618・CVE-2026-109619、php2shell)を修正した緊急リリースを公開しました。認証不要のリモートコード実行が可能で、対策はPHP 8.5.12/8.4.27/8.3.36/8.2.35への更新です。

PHPに危険度9.2の脆弱性2件 — php2shell、修正版8.5.12/8.4.27/8.3.36/8.2.35への更新が対策(2026年10月21日公表)

PHP開発元のPHPグループとPHP Foundationは2026年10月21日14:00 UTC、危険度CVSS v4.0 9.2の脆弱性2件(CVE-2026-109618・CVE-2026-109619、通称php2shell)の修正を含む緊急セキュリティリリースを公開しました。悪用されると認証していない外部の人がWebサーバー上で任意のプログラムを実行できる恐れがあり、PHP Foundationは「完全な緩和策は存在しない。アップデートだけが唯一の安全な選択」と案内しています。対策は、該当するPHPを修正版(8.5.12/8.4.27/8.3.36/8.2.35)へ更新することです。

この記事の要点を最初にまとめます。

何が起きたか(要点)

次に、それぞれの脆弱性の内容を整理します。

脆弱性の内容(2件)

自分が該当するかの確認方法

まず運用しているPHPのバージョンを確認してください。サーバー上では「php -v」、管理画面やphpinfo()、WordPressなら管理画面のサイトヘルスでPHPバージョンが表示されます。8.5.12/8.4.27/8.3.36/8.2.35のいずれより古い該当バージョンは更新対象です。WordPressはPHPの上で動くため、WordPress自体の更新ではこの問題に対処できず、動いているPHPのバージョン更新が必要です(Fencerの解説記事)。

対策(どうするか)

アカウント乗っ取りとの関係(利用者がしておくべきこと)

PHPサーバーが侵害されると、サイトの利用者データやセッション、管理画面の認証情報が盗まれる経路になります。サーバーの管理パスワードを他のサービスと使い回している場合は使い回しを見直し、管理画面には二段階認証を設定してください。二段階認証の設定手順は「二段階認証(2FA)の設定ガイド」(https://account-hijack.sokuho-guide.com/news/two-factor-authentication-setup-guide/)にまとめています。

サーバー側のログで、普段と違うリクエストの失敗やエラーが急増していないかを確認しておくことも予防として有効です。

よくある質問

Q. PHP 8.1以前を使っている場合はどうすればいいですか?

8.1以前は通常の更新対象外ですが、深刻度が高いためPHPプロジェクトが7.4/8.0/8.1向けに最小限のソースバックポートをGitHub上で提供しています(PHP公式アーカイブ)。ビルドして適用するか、8.2以降への切り替えを検討してください。PHP 8.2は2026年12月31日にサポートが終了する予定のため、新しく選ぶなら8.3以降が推奨です(PHP Foundation)。

Q. WordPressサイトは対応が必要ですか?

必要です。WordPressはPHPの上で動くため、WordPress自体の更新では対処にならず、ホストが動かしているPHPのバージョン更新が必要です(Fencerの解説記事)。レンタルサーバーやマネージドWordPressホスティングを利用している場合は事業者の適用を待ち、告知を確認してください。

Q. すぐ更新できないサーバーでは何をすればいいですか?

PHP公式が案内する部分的な低減策として、CVE-2026-109618向けのmemory_limit=-1や低いpost_max_size、CVE-2026-109619向けのsession.upload_progress.enabled=0(とワーカー再起動)があります。ただしPHP Foundationはこれらを完全な対策ではないと明言しており、更新を必ず行ってください。

出典: PHP公式アーカイブ「Security advisory: Critical remote code execution vulnerabilities, update now」(2026年10月21日公表)、2026年10月23日取得。PHP Foundation解説ブログ、JVN JVNVU#99905564、2026年10月23日取得。

この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針