あなたのサイトは 2026 年 10 月の PHP と Node.js の脆弱性の影響を受けますか?
2026 年 10 月 21 日、PHP はサーバー上でコードを実行させられる 2 つの重大な脆弱性を修正し、Node.js も一連の修正を公開しました。アドレスを入力してください。ブラウザと同じように、サイトが見せている情報を確認します。何もテストせず、何も変更しません。
多くのサーバーは、問い合わせた相手に PHP のバージョンを伝えます。読むのはその応答だけです。
ブラウザがトップページを要求します。
サーバーが応答し、名乗ります:Apache、PHP 8.1.2。
PHP 8.1 にはもう修正が提供されません。このサイトは影響を受けます。
PHP 8.4.27 に更新すれば、影響を受けなくなります。
古いバージョンが表示されているだけで、攻撃するサイトとして目をつけられます。
PHP を更新すれば脆弱性は修正されます。バージョンを隠せば目をつけられにくくなります。
各ブランチでこれと同じか新しいバージョンには、2026 年 10 月 21 日の修正が含まれています。
このツールは何を確認しますか?
ブラウザと同じようにトップページを 1 回読み込み、サーバーの応答(ヘッダー、Cookie、ページ内のいくつかの痕跡)を読みます。サーバーが PHP のバージョンを表示していれば、修正済みのバージョンや、Ubuntu と Debian の修正済みパッケージと比較します。何もテストせず、サイトに何も送りません。
Node.js のバージョンが示されないのはなぜですか?
Node.js は訪問者にバージョンを表示しません。使われている可能性が高いことしかわからないため、判定は「要確認」を超えることはありません。サイトを管理している人は node -v で確認できます。
サーバーが修正版より小さい番号を表示しています。危険ですか?
必ずしもそうではありません。Ubuntu と Debian は PHP の番号を変えずにパッケージを修正します。たとえば 8.3.6-0ubuntu0.24.04.13 には修正が含まれています。そのため、見えている場合はパッケージ全体を比較し、ディストリビューションが不明な場合は「要確認」とします。
「検出されず」はサイトが安全という意味ですか?
いいえ。技術が隠されている場合や、トップページ以外(api. のアドレスや管理画面)で動いている場合があります。インストールされているバージョンを確かめられるのは、サーバーを管理している人だけです。
読み込み中:example.co.jp
0,0 sスコアを集計しています。
トップページを 1 回だけ読み込みます。判定は、サーバーが外部に見せている情報だけに基づきます。