PHP 8.5
PHP 8.5 は PHP2Shell の影響を受ける?
PHP セキュリティチームは、両 CVE の影響を受けるバージョンとして 8.5.12 未満の PHP 8.5 を挙げています。PHP 8.5.12 は、このブランチで両 CVE を塞ぐ最初の上流リリースです。バージョン文字列が 8.5.12 以上かどうかはプロジェクトが公表した比較方法ですが、Web サーバーがそのバイナリで再起動されたことの証明にはなりません。
最終更新
| 事実 | 情報源の記載 | 出典 |
|---|---|---|
| 影響範囲 | 8.5.12 未満の PHP 8.5 | oss-security |
| 上流の修正 | 2026 年 10 月 21 日の 8.5.12、または 8.5 系のそれ以降のリリース | php.net |
| 両方の CVE | 1 つのリリースで CVE-2026-109618 と CVE-2026-109619 を塞ぎます。2 つ目のパッチ番号はありません。 | php.net |
| 深刻度 | 各 CVE とも CVSS v4.0 9.2(PHP セキュリティチームによる) | oss-security |
| 適用範囲 | Web リクエストを処理するインストール。PHP が最もリスクが高いとするのは Apache mod_php。PHP-FPM も対象です。 | php.net |
| 対応 | 8.5.12 以降にアップグレードし、ワーカーを再起動。CISA は即時のパッチ適用を求めています。ファイアウォールは完全な修正ではありません。 | CISA; php.net |
バージョン文字列の読み方
メジャー.マイナー.パッチの 3 つ組を 8.5.12 と比較します。8.5 系でそれより小さいものは、セキュリティチームが挙げた範囲です。バージョン確認ツールはこの比較をブラウザ内で行いますが、ディストリビューションが古い番号のままパッケージ接尾辞付きでバックポートを出したかどうかは判別できません。このサポート中のブランチでは上流の修正自体がバージョンの引き上げなので、8.5.12 未満の 3 つ組は php.net の修正版ではありません。
パッケージをインストールしたら、管理用シェルでの php -v だけでなく、HTTP に応答する SAPI を確認してください。新しいバイナリがトラフィックを処理するよう php-fpm や Apache を再起動します。apt、dnf、Docker、cPanel、Plesk の手順は対策のページに、宝塔面板の操作は宝塔面板のページにあります。
他のブランチ
- PHP 8.48.4.27 未満は脆弱。このリリースが両 CVE に対する上流の修正版です。
- PHP 8.38.3.36 未満は脆弱。このリリースが両 CVE に対する上流の修正版です。
- PHP 8.28.2.35 未満は脆弱。このリリースが両 CVE に対する上流の修正版です。
- PHP 5〜8.1公式の修正リリースなし。ソースバックポートは 7.4、8.0、8.1 のみ。
- 宝塔面板(BT Panel)10 月 22 日の告知で、独自のパッケージ番号が php.net と異なる点を説明しています。
PHP 8.5 は脆弱ですか?
はい、8.5.12 より前は脆弱です。Jakub Zelenka の oss-security の投稿は、CVE-2026-109618 の影響を受けるバージョンとして 8.5.12 未満の PHP 8.5 を挙げており、CVE-2026-109619 と同じリリースで扱われています。php.net の勧告は 2 件をまとめて扱っています。
どの PHP 8.5 のバージョンで修正されますか?
2026 年 10 月 21 日に公開された PHP 8.5.12、または 8.5 系のそれ以降のリリースです。これが CVE-2026-109618 と CVE-2026-109619 の両方に対する上流の修正です。インストール後、Apache、PHP-FPM など、サイトを提供する SAPI を再起動してください。
8.5.12 で両方の CVE が修正されますか?
PHP プロジェクトは 2 件のバグに対して 1 組のリリースを公開しました。8.5 系に CVE-2026-109618 用と CVE-2026-109619 用の別々のパッチはありません。
ファイアウォールや php.ini の変更で十分ですか?
いいえ。PHP プロジェクトは、完全な修正はアップデートだけだとしています。暫定設定は特定の経路を減らすもので、対策ページに転載しています。PHP 8.5.12 の代わりにはなりません。
出典
外部リンクは本サイトの外に移動します。本サイトはエクスプロイトコードを掲載しません。
- News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
- CVE-2026-109618: PHP 8.2–8.5 RCE via OOM corruption — oss-security (Jakub Zelenka, PHP security team)
- Today’s PHP security release, and how we’re strengthening PHP security — The PHP Foundation
- Critical vulnerabilities in PHP require immediate patching (21 October 2026) — CISA
- GHSA-w8hw-w9fx-j79w — CVE-2026-109618 — PHP (GitHub Security Advisory)
- GHSA-6wmf-4rv5-p3rp — CVE-2026-109619 — PHP (GitHub Security Advisory)