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 を再起動してください。ファイアウォールは代わりになりません。

対策の手順

PHP2Shell チェック · CVE-2026-109618 · CVE-2026-109619

PHP2Shell チェッカー:自分の PHP バージョンは影響を受ける?

PHP のバージョンを入力するか、php -v の出力を貼り付けてください。PHP2Shell チェッカーはブラウザ内だけで動作し、サーバーには何も送信せず、ホストをスキャンすることもありません。

最終更新

運用しているすべての PHP 実行環境で PHP2Shell チェックを行ってください。ホストの CLI、各 PHP-FPM プール、Apache mod_php、各コンテナイメージでバージョンが異なることがあります。

例:8.3.35 または PHP/8.2.34。パッチ番号まで必要です。

まだ確認していません。結果はブラウザ内にのみ残ります。

ヒント:php -v の 1 行目(PHP 8.3.35 (cli) (built: …) など)をそのまま貼り付けても、バージョン番号を自動で取り出します。

私の PHP バージョンは PHP2Shell の影響を受けますか?

PHP2Shell の影響バージョンと修正版(2026 年 10 月 21 日)
ブランチ状況修正版
PHP 8.5修正版未満は影響あり8.5.12
PHP 8.4修正版未満は影響あり8.4.27
PHP 8.3修正版未満は影響あり8.3.36
PHP 8.2修正版未満は影響あり8.2.35
PHP 5.4 – 8.1サポート終了:公式修正なし。ベンダーのバックポートかアップグレードが必要—

サーバーが脆弱な PHP バージョンかを確認する方法

以下は読み取り専用のコマンドで、自分が管理するマシンのバージョンだけを表示します。サイトと同じユーザー・同じコンテナで実行し、結果を PHP2Shell チェッカーに貼り付けてください。

安全な PHP2Shell セルフチェック用コマンド(他のホストにはアクセスしません)
# 1. PHP version on the host (CLI)
php -v

# 2. PHP version inside each container
docker ps --format '{{.Names}}'
docker exec <container> php -v

# 3. Package version (shows distro backports)
dpkg -l | grep -E '^ii +php'          # Debian / Ubuntu
rpm -qa | grep -i '^php'              # RHEL / Alma / Rocky / Fedora / SUSE
apk info -v | grep -i '^php'          # Alpine

# 4. Version the web server actually runs (FPM / mod_php may differ from CLI)
php-fpm -v 2>/dev/null || ls /usr/sbin/php-fpm*

修正済みの PHP バージョンは?

PHP2Shell スキャナーとバージョンチェックの違い

PHP を同梱する製品を確認する

PHP2Shell チェックで影響ありと出たら

この PHP2Shell チェッカーは安全ですか?

はい。ブラウザ内でバージョン番号を比較するだけで、サーバーへの送信もホストのスキャンも行いません。

自分のものではないサイトを確認できますか?

いいえ。所有しているか、評価の許可を得たシステムだけを確認してください。当サイトは第三者のホストをスキャンしません。

ディストリビューションでは PHP 8.3.6 なのに修正済みとされています。どちらが正しい?

ディストリビューションです。バックポートされたパッケージは古い番号のままです。ディストリビューション別の修正状況で確認してください。

WAF ルールで PHP2Shell を防げますか?

いいえ。WAF や php.ini の変更は一部の経路を減らすだけです。PHP のアップグレードとワーカーの再起動が修正です。

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

影響ありとして扱ってください。サポート終了ブランチには公式リリースがなく、ベンダーのバックポートかアップグレードが必要です。

出典

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

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