使っている PHP のバージョンはまだ安全? · サポート中
PHP 8.4 はまだ安全?
PHP プロジェクトは各ブランチのサポート期限を公開しています。PHP 8.4 はまだサポート中で、8.4.27 が 2026 年 10 月の PHP2Shell 脆弱性を修正しています。
最終更新
状況まとめ
| 項目 | 内容 |
|---|---|
| 初回リリース | 2024-11-21 |
| アクティブサポート期限 | 2026-12-31 |
| セキュリティサポート期限 | 2028-12-31 |
| PHP2Shell(CVE-2026-109618/109619) | 8.4.27 より前は影響あり、8.4.27 で修正(2026 年 10 月 21 日) |
どうすればよいか
8.4 のままで構いませんが、サイトを実際に動かす SAPI で php -v が 8.4.27 以降か確認し、PHP-FPM か Apache を再起動してください。ディストリのパッケージは古い番号のまま修正済みのことがあります。ディストリ比較を参照。
ほかの PHP ブランチ
- PHP 8.5サポート中 · PHP2Shell: 8.5.12
- PHP 8.3セキュリティ修正のみ · PHP2Shell: 8.3.36
- PHP 8.2セキュリティサポートは 2026-12-31 まで · PHP2Shell: 8.2.35
- PHP 8.1サポート終了
- PHP 8.0サポート終了
- PHP 7.4サポート終了
PHP 8.4 は PHP2Shell の影響を受けますか?
8.4.27 より前は受けます。PHP セキュリティチームは 8.4.27 より前の 8.4 を両 CVE の影響範囲に挙げています。
PHP 8.4 のサポートはいつまで?
php.net によるとセキュリティサポートは 2028-12-31 までです。
ディストリで古い 8.4 の番号が表示されます。
影響を受けるとは限りません。Debian や Ubuntu はバックポートするので、パッケージの完全なバージョンをトラッカーと比べてください。
出典
外部リンクは本サイトの外に移動します。本サイトはエクスプロイトコードを掲載しません。
- Supported Versions — PHP project (php.net)
- Unsupported Branches — PHP project (php.net)
- News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
- CVE-2026-109618 — Ubuntu Security (Canonical)
- CVE-2026-109618 — Amazon Linux Security Center