技術レポートにより、攻撃者が PHP2Shell として知られる重大なセキュリティ脆弱性(CVE-2026-109618およびCVE-2026-109619として登録)を利用して、現実の稼働環境でリモートコード実行(RCE)を成功させたことが確認されました。
この確認は、Perplexity社の検知・対応部門の責任者であるアデル・カリミ(Adel Karimi)氏によって悪意のある活動が観測されたことを受けてなされたもので、ハニーポットにはPHP 8.4.26で稼働するApache mod_phpのインストール環境に対するリモートコード実行の決定的な証拠が記録されました。カリミ氏は、この攻撃が単なるシステムのクラッシュにとどまらず、攻撃者がデータの抽出と後続の実行ペイロードでの使用を可能にするメモリディスクロージャー(メモリ開示)も含んでいたと説明しました。
スキャンから侵害への攻撃の進化
CloudflareやPatchstackなどの多くのサイバーセキュリティ企業が、これらの脆弱性の公表前に悪用の試みを検知していたものの、それらの試みは失敗に終わるか、単なるスキャンおよびフィンガープリンティング(識別)のプロセスであると分類されていました。しかし、Expel社の脅威研究者であるマーカス・ハッチンズ(Marcus Hutchins)氏も確認したカリミ氏の発見は、脆弱性の探索段階から現実の巧妙な侵害段階への重大な移行を示しています。
このニュースが極めて危険な理由は何ですか?
危険性はPHPの広範な普及にあります。VirusTotalの推定によると、PHPはインターネット上のすべてのウェブサイトの約70%を動かしており、インターネットに露出しているPHP稼働のホストは510万を超えています。これは、この言語でリモートコード実行を許可するいかなる脆弱性も、世界のデジタルインフラストラクチャを標的とする大規模な攻撃への扉を開くことを意味します。
新たな脆弱性に関する警告と保護措置
PHP2Shellの脆弱性への対処と並行して、PHPセキュリティチームは、まだパッチが提供されておらず、非標準的な構成やアプリケーションを持つシステムを標的とする新しいRCE脆弱性(CVE-2026-115560)について警告しました。システムを保護するために、以下の措置を講じることが推奨されます。
- PHPの速やかなアップデート: システム管理者は、PHP2Shellの脆弱性に対処するため、PHPチームが10月21日にリリースしたセキュリティアップデートを適用する必要があります。
- 緊急の予防措置: 現在パッチが存在しない新しい脆弱性(CVE-2026-115560)に対処するため、設定ファイルで次の設定を行い、セッション経由のファイルアップロード機能を無効にすることが推奨されます:session.upload_progress.enabled=0。