PHP Foundationは、Webに公開されたPHPシステムを攻撃者による危険なリモート制御にさらす可能性がある、2件の重大な脆弱性向けに緊急セキュリティ更新を公開した。Foundationの警告によると、CVE-2026-109618とCVE-2026-109619はWebリクエストを処理するPHP環境に影響する。
PHPはインターネット基盤に深く組み込まれているため、セキュリティ専門家は状況を緊急だと説明している。この言語は、WordPressやDrupalなどの出版プラットフォーム、Adobe MagentoなどのECソフトウェアを含む多数のWebサイトやソフトウェアシステムを支えている。広く導入されたWeb層に深刻な弱点があると、影響を受けるサーバーが組織の技術資産として目立つ存在でなくても、組織は危険にさらされる。
PHPの歴史全体に及ぶ広範な露出
報道によると、脆弱性は2004年7月に公開されたPHP 5までさかのぼる。この長い期間は管理者にとって特に懸念となる。古いPHP環境は本番で稼働し続けたり、レガシーアプリケーションを通じて引き継がれたり、長期間ほとんど注意が払われていないインフラに残存したりする可能性がある。
現在、PHPプロジェクトがサポートし、パッチを提供するのはPHP 8.2以降だけだ。Foundationは、一部のディストリビューションやサードパーティーのベンダーが古いリリース向けの修正を提供し続けていると説明した。この違いは、レガシー環境を運用する組織にさらなる圧力をかける。PHPが存在するかだけでなく、導入されているバージョン、提供元、利用可能な更新があるかを確認しなければならない。
Foundationの指針は異例なほど明確だ。更新が唯一の安全な選択肢である。完全な緩和策はないという。実務上、適切なセキュリティ更新が利用できる場合、チームは設定変更や境界防御を更新の代替と見なすべきではない。
Web管理者が急いで動く理由
脆弱性の報告と同時に、攻撃者が迅速に動く可能性への警告も出た。Cloudflareは、Foundationが脆弱性の詳細と修正を公開する前から初期攻撃を確認していたと述べた。セキュリティ企業Sansecは、公開から数分以内に大規模攻撃が始まると予想した。
このタイミングは重要だ。重大なWeb脆弱性が公表されると、攻撃者と防御側がほぼ同時に同じ情報を得るため、悪用が加速する可能性がある。防御側は影響を受けるシステムを特定し、パッチをテストして適用し、サービスが安全に復旧したことを確認しなければならない。攻撃者に必要なのは、まだ更新されていない公開環境を見つけることだけだ。
PHPが受信Webリクエストを処理する場所では、潜在的な影響は特に深刻だ。報告されている懸念は、悪用によって攻撃者が被害システムをリモート制御できる可能性である。その足場を得られると、システム構成や侵害されたプロセスの権限によっては、インシデントが元のアプリケーションを超えて広がる可能性がある。
レガシーシステムという難しい境界事例
PHPの長い歴史と広い普及は、忘れられた環境を中心的なリスクにする。組織が主要な公開サイトを最新化していても、環境の別の場所に古いアプリケーション、管理ツール、サポートポータル、ベンダー管理コンポーネントを残していることがある。こうしたシステムはWebリクエストを処理し続けながら、通常の更新サイクルの対象外になっている可能性がある。
問題は特定の組織だけに限られない。PHPは出版、商取引、一般的なWeb開発で使われるため、影響を受ける導入環境は多くの業界に存在しうる。管理者が問うべきなのは、主要製品がPHPで書かれているかではなく、インターネットに公開された、または内部から露出しているサービスがPHPに依存していないかだ。
サポート対象外のバージョンには特別な注意が必要だ。一部のディストリビューションやベンダーがパッチを提供していても、すべてのレガシー環境に修正があるとは限らない。更新経路が不明な場合、組織はバージョンと提供元を確認し、上流の勧告が存在するだけで自分たちの露出が解決したと考えてはならない。
まずパッチを適用し、その後に検証する
直ちに行うべきことは、サポート対象のPHP環境に利用可能なセキュリティ更新を適用し、古い導入環境についてはベンダーまたはディストリビューションの修正を求めることだ。Foundationが完全な緩和策は存在しないとしている以上、更新を遅らせると他の補完的対策では完全に取り除けない残存リスクが残る。
組織はパッチ適用後に資産台帳も確認すべきだ。公開サービス、CMS、ECスタック、目立たないWebアプリケーションもすべて見直す必要がある。目的は、中央管理されていると知られているサーバーだけでなく、見落としやすいシステムを見つけることだ。
今回の事例は、基盤ソフトウェアに重大な弱点が現れるとシステム全体のリスクになりうることを示している。PHPの有用性は同言語をWebの長期的な一部にしたが、その持続性は、古い導入環境がそれを守るためのプロセスより長く残ることも意味する。初期攻撃がすでに報告され、専門家がより広い悪用を予想するなか、最も安全な行動はPHP Foundationが示した通り、影響を受けるシステムをできるだけ早く更新することだ。
この記事はWiredの報道に基づいている。原記事を読む。
Originally published on wired.com






