Create a polished editorial-style hero image for a privacy-focused “WP Health Check” web tool, shown as a modern desktop browser interface in a clean Japanese SaaS dashboard. The screen presents a WordPress site health diagnostic workflow: a large input textarea containing structured site-health data with section markers, a prominent diagnostic action button, and an adjacent or lower results panel summarizing the site domain, WordPress version, and PHP version. Display clear severity cards using red Critical, orange Warning, yellow Notice, and green OK visual indicators, with examples such as HTTPS disabled, outdated WordPress core, WP_DEBUG enabled in production, inactive plugins, and healthy OPcache. Use a calm professional palette of white, soft gray, deep navy, and subtle blue accents, generous spacing, rounded cards, accessible contrast, minimal line icons, and a trustworthy security-focused tone. Include abstract visual cues for client-side privacy and local processing, such as a shield, browser, and contained data flow, without showing personal information. High-fidelity UI mockup, contemporary web design, crisp typography-like shapes, realistic responsive layout, soft studio lighting, 16:9 composition, no logos, no branding, no readable paragraphs or captions.

WP Health Check を PHP の重大な脆弱性「php2shell」のチェックに対応しました


2026年10月21日、PHP 本体に重大な脆弱性「php2shell」(CVE-2026-109618 / CVE-2026-109619)が公開されました。これを受けて、当社が無料で提供している WordPress 診断ツール WP Health Check をアップデートし、お使いの PHP バージョンが php2shell の影響を受けるかどうかを判定できるようにしました。

php2shell とは

php2shell は、PHP 本体に見つかった認証なしでリモートからコードを実行される(事前認証RCE)脆弱性です。細工した HTTP リクエストを送られるだけで、サーバー上で任意のコードを実行され、サイトを乗っ取られるおそれがあります。

WordPress を含む一般的な構成(Apache の mod_php や php-fpm)でも攻撃が成立することが確認されており、公開直後から攻撃コードとされるものが出回り始めています。WordPress 本体やプラグインを最新にしていても、PHP が古ければ影響を受ける点に注意が必要です。

影響を受ける PHP バージョン

ブランチ影響を受けるバージョン修正版
PHP 8.58.5.0 〜 8.5.118.5.12 以降
PHP 8.48.4.0 〜 8.4.268.4.27 以降
PHP 8.38.3.0 〜 8.3.358.3.36 以降
PHP 8.28.2.0 〜 8.2.348.2.35 以降
PHP 8.1 以前すべて提供なし(サポート終了)

PHP 8.1 以前はサポートが終了しているため修正版が提供されません。影響を受けるものとして扱い、修正版が提供されているバージョン(推奨:8.4.27 以降 / 8.5.12 以降)への移行が必要です。

今回のアップデート内容

  • 上記の該当バージョンを検知した場合、PHP の診断項目の中で最優先の Critical(緊急)警告を表示します
  • 修正版が提供されているブランチでは、アップデート先の修正版バージョンをあわせて案内します
  • PHP 8.1 以前の場合は、修正版が提供されない旨と、移行先のバージョンを案内します
  • php2shell に該当する場合は、これまで表示していた「PHP バージョンは現行サポート対象」という OK 表示を出さないようにしました(緊急警告と「問題なし」が並ぶ矛盾を防ぐため)
  • 「8.1.2-1ubuntu2.22」のように、バージョン番号に付記がある OS 標準パッケージの PHP については、番号を変えずに修正だけが取り込まれている(バックポート)可能性がある旨を注記します

使い方

これまでと同じく、WordPress の管理画面から数クリックで診断できます。

  1. WordPress 管理画面の「ツール」→「サイトヘルス」を開く
  2. 「情報」タブの「サイト情報をクリップボードにコピー」をクリック
  3. WP Health Check の入力欄に貼り付けて「診断する」をクリック

7月に対応した WordPress コアの脆弱性「wp2shell」のチェックもあわせて行われるため、WordPress 本体と PHP の両面から緊急度の高い問題を一度に確認できます。

警告が表示された場合の対処

最優先で PHP を修正版へアップデートしてください。 php.ini の設定変更(session.upload_progress.enabled=0 など)による緩和策も挙げられていますが、効果は不完全で、アップデートが唯一の確実な対策です。

レンタルサーバーをご利用の場合は、サーバー会社からの告知を確認し、修正版が適用されているか、またはコントロールパネルから PHP バージョンを切り替えられるかをご確認ください。PHP のバージョンを上げる際は、テーマやプラグインが新しいバージョンに対応しているかの確認も必要です。

「自分で対応するのは不安」「PHP を上げたらサイトが表示されなくなった」といった場合は、お気軽にお問い合わせください。