php.net ではありません · NVD ではありません · CISA ではありません

PHP 脆弱性トラッカー

PHP のセキュリティ脆弱性に関する非公式ブリーフィング

English简体中文日本語DeutschFrançaisNederlandsEspañol

セキュリティ警報

PHP2Shell:PHP をアップデートしてください。それが唯一の完全な修正です。

CVE-2026-109618 と CVE-2026-109619 は、PHP 本体に存在する認証不要のリモートコード実行(RCE)の深刻な脆弱性です。PHP プロジェクトは 2026 年 10 月 21 日、サポート中の 8.2〜8.5 系に修正版を公開しました。アップデート後は PHP を再起動してください。ファイアウォールは代わりになりません。

対策の手順

使っている PHP のバージョンはまだ安全? · サポート終了

PHP 8.1 はまだ安全?

PHP 8.1 は php.net のサポート終了日を過ぎているため、2026 年 10 月の PHP2Shell を含め、PHP プロジェクトはもうリリースを出しません。

最終更新

状況まとめ

項目内容
サポート終了(php.net)2025-12-31
php.net 最終リリース8.1.34
PHP2Shell(CVE-2026-109618/109619)php.net の公式リリースなし。最小限のソースバックポートのみ(PHP 5〜8.1 を参照)
確認済みのディストリのバックポートUbuntu 22.04 php8.1 8.1.2-1ubuntu2.28 · Amazon Linux 2023 php8.1: no fix planned

どうすればよいか

8.4 か 8.5 へ移行してください。すぐに無理なら、8.1 をまだ修正しているベンダー(ディストリの LTS や商用サポート)を使い、できるだけ公開ネットワークから外し、暫定策は対策を参照してください。

ほかの PHP ブランチ

PHP 8.1 は PHP2Shell の影響を受けますか?

PHP プロジェクトは 8.1 向けの公式リリースを出していません。どこまで遡って影響するかは各分析で食い違うため、8.1 はリスクありとみなしてください。

PHP 8.1 のサポート終了はいつ?

php.net によると 2025-12-31 で、最終公式リリースは 8.1.34 です。

PHP 8.1 を使い続けられますか?

ベンダーがセキュリティ修正を出していて、それを適用している場合に限ります。そうでなければ移行してください。

出典

外部リンクは本サイトの外に移動します。本サイトはエクスプロイトコードを掲載しません。

  1. Supported Versions — PHP project (php.net)
  2. Unsupported Branches — PHP project (php.net)
  3. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  4. CVE-2026-109618 — Ubuntu Security (Canonical)
  5. CVE-2026-109618 — Amazon Linux Security Center