防御側にとって過酷な一週間:PwnEscape、eMudhra、SafePay、そしてPHPパッチ
更新(10月21日、パリ時間16:30): PHPは、予告されていた14:00 UTCより少し早いパリ時間15:35頃に、バージョン8.5.12、8.4.27、8.3.36、8.2.35をリリースし、2件の重大な欠陥の両方を修正しました。あわせて7.4、8.0、8.1向けのソースバックポートも公開されました。以下のPHPに関する節は更新済みです。
セキュリティ、システム管理、ホスティングの仕事をしている人にとって、今日で終わるこの7日間は、業界の人たちが形容詞は職業的でないと感じて、日付の範囲だけで淡々と語るような一週間でした。木曜日には重大なLinux仮想マシンエスケープ。週末には、ノートパソコン1台があれば誰でも秘密鍵を復元できてしまうことが判明した認証局。火曜日には、バックアップ機器を工場出荷状態にリセットするランサムウェアに関する政府の共同勧告、さらに銀行カードが使えなくなったクラウド障害、加えてPHPプロジェクトからの、2件の重大な修正が翌日に公開されるという告知。その翌日が今日です。修正は14:00 UTCに予告され、少し早いパリ時間15:35頃に公開されました。
どの見出しよりも重要な訂正が一つあります。PwnEscapeと名付けられたVMエスケープを通じて「多くのホスティング事業者がハッキングされた」という話を読んだかもしれません。10月21日パリ時間13:30の時点で、それは懸念であって、確認された事実ではありません。実環境での悪用はどこからも報告されていません。この懸念には合理的な根拠があり、それは後で説明しますが、懸念は懸念としてラベル付けされるべきです。この記事の残りの部分では、一週間を時系列で追い、確認された事実と予測を分け、最後に一般の読者や小規模サイトの運営者が実際にすべきことの短いリストで締めくくります。
なぜセキュリティチームはこれほど疲弊しているのか?
まず人の話から始めます。今週のすべての出来事は、同じ人たちの机の上に降ってきたからです。2025年7月と8月に16,029人を対象に実施され、2025年12月に公表されたISC2の2025年サイバーセキュリティ人材調査によると、セキュリティ専門家の48%が、脅威と技術の最新情報を追い続けることに疲弊していると感じており、47%は業務量に圧倒されることが多く、32%は人員不足のために働きすぎだと感じています。報酬がそれを和らげることもあまりありません。20%は過去1年間に昇給がなく、31%にとって不十分な給与は不満の頻繁な原因でした。
より鋭い発見は経営層に関するものです。自分の組織がサイバーセキュリティを重要な事業機能として扱っていると答えた回答者はわずか32%で、23%がそのギャップを不満の原因として挙げています。セキュリティの仕事は構造的に見えにくいものです。静かな四半期は、役員室から見れば不要な出費とまったく同じに見え、10件のインシデントを防いだ人は、予算上では10件の販売を成立させた人の隣に座っています。同じISC2調査では、2025年に36%の組織がセキュリティ予算を削減し、24%がセキュリティ部門の人員削減を報告した一方、72%の専門家はセキュリティ人員の削減が侵害リスクを大幅に高めることに同意しています。
欧州のデータも同様に厳しいものです。ISACAのState of Cybersecurity 2026(調査期間2026年5月、全世界1,888人のうち欧州の回答者494人)では、72%が5年前より仕事のストレスが増えたと答え、複雑な脅威環境(72%)と、過剰な業務量と組み合わさった非現実的な期待(57%)が主な原因として挙げられました。欧州の組織の半数以上が人員不足(56%)と資金不足(55%)を訴え、21%の企業は燃え尽きに対して何の対策も取っていません。これらの数字を頭に置いたまま、一週間の経過を見ていきましょう。
PwnEscapeとは何か、ホスティング事業者は本当にこれで侵害されたのか?
10月15日木曜日、LinuxカーネルプロジェクトはCVE-2026-99999を公開し、すぐにPwnEscapeという呼び名が付きました。カーネルのIPv4チェックサム処理の欠陥で、カーネルCNAによる評価は9.3のCritical(Red Hatの評価はImportant)です。シナリオはこうです。悪意のあるマイクロVMが、細工したvirtio-netチェックサムメタデータをホストのTAPインターフェースに送り込みます。ゲストからホストへのエスケープとは、借りている仮想マシンがテナントであることをやめて大家になる瞬間です。ある顧客のVM内のコードが、他の全員のVMを動かしている物理サーバーへの影響力を手に入れるのです。KVM系ホストでの9.3という評価に、ホスティングのスタッフがコーヒーに手を伸ばしたのはそのためです。
実際に確定していることは次のとおりです。この欠陥は、VercelのSandboxチャレンジの過程でpwn.aiの研究者が発見し、9月4日にカーネルに報告され、10月14日にメインラインで修正され、7つの安定版ブランチにパッチが適用されました。ホストメモリのリークはチャレンジ主催者の本番サンドボックスに対して実証されており、これはVercel自身によるチャレンジの報告も認めています。同じ記事は、Vercel Sandboxで顧客データにアクセスしたことを示す報告はなかったとも述べています。ホストのクラッシュとホストのroot権限取得が示されたのは研究者自身のマシン上だけで、pwn.aiは自らの研究について、いかなるベンダーの本番環境でもroot権限でのコマンド実行を主張するものではないと述べています。TuxCareの分析によれば、脆弱なコードパターンはおよそ2008年までさかのぼります。
では悪用は? CISAによるCVEレコードの補足情報は率直にこう記しています。悪用:なし。10月20日時点のフィードでは、この欠陥はCISAのKEV(悪用が確認された脆弱性)カタログに含まれていません。この件を追っているどの媒体からも、実環境での攻撃の確認は報告されていません。CSOとheiseが引用した研究者たちは、防御の弱い構成に対して動作するエクスプロイトが数週間以内に現れると予想していますが、これは予測であって観測ではありません。
では、なぜこれほどの不安があるのでしょうか。理由は三つあり、いずれも正当です。第一に、この欠陥には公開された侵害の痕跡(IoC)がなく、検索できる悪意のあるハッシュや攻撃者のインフラが存在しません。SOC Primeが指摘するように、検知はホストのテレメトリ、仮想化の監視、クラッシュ分析に依存しますが、多くの小規模ホスティング事業者はそもそもそうしたデータを収集していません。これは検知を難しくします。ただし痕跡が残らないわけではありません。悪用が痕跡を残さないと述べている情報源は、私たちが調べた限り一つもありません。第二に、修正にはホストカーネルへのパッチ適用とホストカーネルの再起動が必要です。自分のVMを更新しても意味がないため、影響を受けるすべての事業者は、保有サーバー群全体での再起動キャンペーンに直面します。第三に、この不確実性はすでに商業的な損害を生んでいます。日本のあるホスティング事業者は、10月16日に予防措置としてVPS、共用、専用ホスティングの新規申し込みを停止しました。侵害の報告はありません。ドイツのある事業者は週末から仮想化サーバーの再起動を続けています。利用者にとっては、heiseの助言のとおりです。ホスティング事業者の再起動後に自分のVMが正常に復帰したことを確認する以外に、行動は必要ありません。
eMudhraの証明書に何が起きたのか?
土曜日には証明書の話が持ち上がり、「ハイジャックされた」という言葉が出回り始めました。Mozillaのバグ報告に記録された実態は異なり、ある意味ではもっと奇妙なものでした。インドの認証局eMudhraに属する8枚の中間CA証明書のP-384秘密鍵が、極めて容易に復元できるほど脆弱だったのです。Mozillaのスタッフ自身が、10月17日の報告から数時間以内に鍵を復元しました。eMudhraはこの脆弱性を、2025年4月の鍵生成セレモニーで使われた欠陥のある鍵生成スクリプトに起因するとし、複数の工程での人的ミスを挙げています。
その後に起きたのは、信頼のエコシステムが高速で機能する姿でした。BleepingComputerによると、Firefoxは10月17日にOneCRLによるブロックを配信し、先の更新がブロックされた環境の利用者向けに10月20日にFirefox 158.0.1とESRの更新が続きました。Chromeも10月17日にTLS対応の中間証明書6枚をブロックし、Appleは10月19日に続きました。eMudhraは10月18日に8枚すべてを失効させました。その後Mozillaは、親ルートであるemSign ECC Root CA - G3の信頼を緊急に削除すると発表し、Chromeも同様の方針を確約しました。Mozillaのバグ報告内のeMudhra自身のコメントによれば、約30,000枚の証明書の移行が必要になると同社は見積もっています。
正直に言うべき注意点が二つあり、それぞれ逆の方向を向いています。安心材料:脆弱な鍵が悪用された証拠はなく、eMudhraは影響を受けたシリーズからエンドエンティティ証明書は発行されていないと述べています。安心できない材料:秘密鍵の一つはある研究者によってGitHub上で公開されており、独自の信頼ストアを持つソフトウェアや失効確認を省略するソフトウェア(BleepingComputerが報じたMozillaのインシデントトラッカーは、macOS組み込みのcurlを例に挙げています)は、更新されるまでこれらの証明書を信頼し続ける可能性があります。読者にとっての行動項目は一行で済みます。ブラウザとOSを更新してください。証明書の問題はまさにVPNでは何も変わらない分野ですが、偽造された証明書や誤って信頼された証明書が最も重要になるのは、すでにあなたの通信を傍受できる攻撃者に対してであることは覚えておく価値があります。公共Wi-Fiで接続を暗号化すること(英語)が今でも理にかなった習慣である理由の一つです。
なぜ今日のPHPリリースはこれほど重要だったのか?
火曜日の午後、PHPプロジェクトはphp.netに異例の告知を掲載しました。10月21日水曜日14:00 UTCに予定されたセキュリティリリースで、2件の重大な脆弱性に対処し、詳細はリリースと同時に公表するという内容です。重大な修正の事前告知は意図的なトレードオフです。防御側にメンテナンスウィンドウを計画する1日を与える代わりに、攻撃者に何か価値あるものが来ることを知らせることになります。リリースは予定より少し早く到着しました。GitHubのアドバイザリのタイムスタンプは13:34 UTC、パリ時間15:34で、「重大なリモートコード実行の脆弱性、今すぐ更新を」と題されたPHPの発表は、修正済みリリースとしてPHP 8.5.12、8.4.27、8.3.36、8.2.35を挙げています。これらはCVE-2026-109618とCVE-2026-109619、すなわち「認証なしのリモートコード実行を許す可能性のある2件の重大な脆弱性」を修正するもので、いずれもCVSS v4.0で9.2と評価されています。
2件の欠陥の内容は簡潔に述べられます。CVE-2026-109618、「OOM破損によるRCE」:メモリ不足(OOM)の処理が、内部のリクエストデータが部分的にしか初期化されていない時点でPHPを中断させることがあり、その後のリクエストのクリーンアップが、その無効なデータを有効なものとして扱ってしまう可能性があります。CVE-2026-109619、「残留したグローバル状態によるRCE」:リクエストが所有する内部状態が、そのメモリが解放された後も生き残ることがあり、同じワーカーが処理する後続のリクエストがそれを使ってしまう可能性がある、いわゆる解放後使用(use after free)です。誰がリスクにさらされているのかについて、PHPはこう述べています。「PHP-FPM、mod_phpを使うApache、php-cgi、FrankenPHP、LiteSpeedを含む、ウェブリクエストを処理するすべてのPHPインストール」。リスクが最も高いのはmod_phpで、「認証なしのリクエストが、アプリケーションコードが実行される前に攻撃を引き起こせることを実証したエクスプロイトがある」としています。実証されたエクスプロイトは、実環境での悪用と同じではありません。PHPのアドバイザリは実環境での攻撃を報告していません。
エンバーゴ(情報公開前の秘匿)は、結局漏れていました。SecureLayer7を含むセキュリティ企業の解説記事は、これらの欠陥をCVE-2026-109618とCVE-2026-109619として追跡し、「PHP2Shell」と名付けられた概念実証がリリース前に出回ったと報じていました。PHPプロジェクトはそれを検証していませんが、SecureLayer7は、少なくとも1社のセキュリティ企業が欠陥の一つを再現したと述べていると報じています。PHPの10月21日のアドバイザリは、実環境での悪用はないと報告しています。
そして、古いブランチを使っているすべての人の問題があります。発表は「PHP 8.1以前はPHPプロジェクトからの更新を受けられません」と記していますが、一部のディストリビューションやLTSベンダーはバックポート済みの修正を提供しています。「深刻度を踏まえ」、PHPセキュリティチームはPHP 7.4、8.0、8.1向けの最小限のソースバックポートも公開しました。ソースからビルドしている人やLTSベンダーを持たない人に向けたもので、これは適用すべきパッチであって、完成したリリースではありません。プロジェクトは、PHP 5を含むPHP 7.3以前向けのバックポートを公開していません。LinuxディストリビューションとLTSベンダーは事前にパッチを受け取っており、PHP 8.2自体も2026年12月31日にサポート終了を迎えます。PHPのアドバイザリは、すぐに更新できない人向けの暫定的な対策として、memory_limitを-1に設定する、post_max_sizeを引き下げる、セッションアップロード進捗を無効にするなどを挙げていますが、これらは「特定の攻撃経路への露出を減らすものの、インストールを安全にはしない」と述べています。リリースノートによれば、「更新だけが唯一の安全な選択」です。
重要なのは規模です。W3Techsによれば、サーバーサイド言語が判明しているウェブサイトの69.3%でPHPが動いており、そのPHPサイトのうち27.0%がいまだにバージョン7を、7.7%がバージョン5を使っています。いずれも何年も前にサポートが終了したブランチです。バージョン7のサイトにはPHP 7.4も含まれ、こちらには少なくともソースレベルのバックポートが用意されました。PHP 5、そしてPHP 7.0から7.3のサイトには、プロジェクトからのバックポートはありません。CERT-EUの勧告2026-018は、この脆弱性がPHP 5以降のすべてのバージョンに影響する可能性があると警告していました。その警告は警告として残りますが、GitHubのアドバイザリが影響を受けるものとして挙げているのはサポート対象ブランチ、すなわち8.2.35、8.3.36、8.4.27、8.5.12未満のバージョンのみで、サポート終了バージョンは列挙されていません。第一節に登場したシステム管理者たちにとって、これは今夜の作業であり、来四半期の移行プロジェクトです。それが、他のすべてと同じ火曜日に告知されたのです。
今週、防御側の机にはほかに何が届いたのか?
月曜日と火曜日にも積み上がり続けました。CISAとFBIの共同勧告AA26-293A(10月20日)は、2024年8月以降少なくとも600の組織を攻撃してきたランサムウェア組織SafePayの詳細を記しています。勧告によれば、被害者の復旧を阻止するために、SafePayはボリュームシャドウコピーサービスを停止させ、ネットワーク接続されたバックアップストレージを工場出荷状態にリセットし、場合によってはネットワーク接続されたバックアップをすべて削除します。勧告の中心的な助言は、新たな緊急性を帯びた古い知恵です。バックアップはオフラインで、改変不可能で、実際にテストされていなければなりません。ネットワークから到達可能なコピーこそ、この集団が破壊するものだからです。
CISAのKEV(悪用が確認された脆弱性)カタログにとっても重い一週間でした。連鎖させて悪用できるPlex Media Serverの欠陥4件が10月20日に追加されました。これが重要なのは、Plexがデータセンターではなくリビングルームに置かれている珍しいKEVエントリだからです。週の前半には、BeyondTrust Remote SupportとFortinet(10月16日)、Atlassian Data Center(10月15日)、Palo Alto PAN-OS、Cisco Secure Email Gateway、Ahsay(10月14日)が追加されました。どのエントリにも実環境での悪用の証拠があります。
さらに二つの出来事がこの週を特徴づけました。10月19日のReutersの独占報道は、自律型AIエージェントを使って1,200以上のサイトに侵入を試み、100社以上の企業サイトへの侵入に成功した一人のハッカーについて伝えました。NorForgeの研究者によれば、侵入1件あたりのコストは約50ドルです。どのようなデータが奪われたのかはReutersも確認できていません。最終的な集計がどうであれ、物語の核心は経済性です。侵入のコストが約50ドルなら、ISC2のデータにあった予算削減はいっそう正当化しにくくなります。そして火曜日には、Google Cloudのロンドンリージョンでの障害が、欧州全域でRevolutのカードが拒否される事態と重なりました。Revolut自身が10月20日の夜に原因を認め、パリ時間19:39に問題は修正されサービスは復旧したと発表し、原因としてGoogle Cloudの障害を挙げました。Googleは自社の障害をロンドンリージョンの1ゾーンにおける電源イベントに起因するとしており、PwnEscapeと結びつける材料は何もありません。この件はRevolut障害の解説記事で別途取り上げています。
この一週間を並べてみるとどう見えるか?
| 日付(2026年) | 何が起きたか | これまでに確認されたこと | 誰が行動すべきか |
|---|---|---|---|
| 10月15日 | PwnEscape(CVE-2026-99999)、重大なLinux VMエスケープ、CVSS 9.3 | バグバウンティのチャレンジでメモリリークを実証、ラボ環境でホスト乗っ取り。10月21日時点で実環境での悪用なし | ホスティング事業者:ホストカーネルにパッチを適用して再起動。利用者:VMの再起動完了を確認 |
| 10月17日から20日 | eMudhraの中間証明書8枚の秘密鍵が復元可能だった | 脆弱な鍵が確認され失効済み。悪用の証拠なし | 全員:ブラウザとOSを更新。影響を受けるサイト運営者:証明書を移行 |
| 10月19日 | Reuters:AIエージェントで100社以上の企業サイトに侵入 | 研究者による報告。奪われたデータは未確認 | サイト運営者:安価な自動化された探索は日常茶飯事だと想定する |
| 10月20日 | SafePayランサムウェアに関するCISA/FBI勧告(被害600組織超) | 勧告は確認済み。オンラインのバックアップを破壊 | 組織:オフラインで改変不可能な、テスト済みのバックアップ |
| 10月20日 | Plex Media Serverの欠陥4件がCISAのKEVに追加 | 悪用が確認済み | Plexを使うホームユーザーと管理者:今すぐ更新 |
| 10月20日 | Google Cloudロンドン障害、Revolutのカードが拒否される | RevolutがGoogle Cloudが原因と確認。Googleは1ゾーンの電源イベントを原因として挙げる。攻撃ではない | 誰も行動不要。予備の決済手段を携帯する |
| 10月21日 | PHPがリモートコード実行につながるCVSS 9.2の欠陥2件を修正(8.2.35、8.3.36、8.4.27、8.5.12) | パリ時間15:35頃にリリース。mod_phpでは実証済みエクスプロイトあり、PHPは実環境での攻撃を報告していない | ウェブ用途でPHPを使う全員:今すぐ更新。7.4から8.1:ソースバックポートまたはベンダー。7.3以前:アップグレード |
今週、実際に何をすべきか?
ほとんどの読者にとって、正直な答えは短いものです。ブラウザとOSを更新してください。それで証明書の件は静かに解決します。自宅でPlex Media Serverを使っているなら、今日中に更新してください。あの欠陥は理論上の話ではなく、実際に悪用されています。そして、今週の見出しを借りたフィッシング、たとえば「PHPの侵害であなたのアカウントが流出しました」といった類のメールを予想しておいてください。既知のフィッシングドメインを読み込まれる前にブロックするDNSフィルター、たとえばLe VPNのThreat Protectionはそこで役に立ちます。また、あなたのメールアドレスが漏えいに含まれていたと主張するメールが来たら、リンクをクリックする代わりに既知の漏えいと照合して自分で確認してください。その他の基本については、オンラインセキュリティのハブページ(英語)で扱っています。
ウェブサイトを運営しているなら:今夜のうちに、自分がどのPHPブランチを使っているか調べてください。8.2から8.5なら、更新はすでに公開されています。今すぐ8.2.35、8.3.36、8.4.27、8.5.12のいずれかを適用するか、適用済みかどうかをホスティング事業者に確認してください。LinuxディストリビューションとLTSベンダーは事前にパッチを受け取っています。7.4、8.0、8.1なら、PHPセキュリティチームの最小限のソースバックポートか、ベンダーのバックポート済み修正が選択肢です。PHP 5を含む7.3以前なら、これを先送りしてきたアップグレードを実行する強制力として扱い、その間は、パッチを適用できないインターネットに面したものを隔離するというCERT-EUの提案を検討してください。サイトがVPS上にあるなら、事業者に二つの質問をするのは当然のことです。ホストカーネルにCVE-2026-99999のパッチは適用されたか、再起動のウィンドウはいつか。そして、バックアップがランサムウェアの届かない場所に存在することを確認してください。SafePayがネットワーク接続されたバックアップをリセットまたは削除するのは、まさに被害者がそれを当てにしているからです。
この仕事をする人たちを管理する立場にあるなら、この記事の冒頭に挙げた調査の数字は人事部の雑学ではなく、リスク指標です。Proofpointの2026年Voice of the CISOでは、CISOの77%が自分に過剰な期待がかけられていると答え、IANS/Articoの取締役会関与調査では、受け取るサイバー報告を非常に効果的と評価した取締役はわずか29%でした。今週をホストへのパッチ適用、証明書のローテーション、深夜のエンバーゴ漏えい記事の読み込みに費やしたチームは、来月もまた同じことをします。それを上手くやるのか、履歴書を更新しながらやるのかは、部分的には予算の一行にかかっています。
もう一段落、正直な話をします。VPNは、このリストのどの出来事も防げなかったでしょう。VPNはサーバーにパッチを当てず、訪問先サイトのカーネルやPHPのバグを修正せず、クラウド障害を止めず、悪い証明書をブロックしたブラウザ更新の代わりにもなりません。VPNがすることはもっと狭く、それでも有用です。デバイスとVPNサーバーの間の通信を暗号化し、同じカフェのWi-Fiにいる誰かがあなたの送信内容を傍受できないようにします。ツールが何をするのかを正確に知り、それをそのまま言うことが、未確認の恐怖で動いた一週間を締めくくる正しい方法だと思えました。
修正は今日の午後、パリ時間に公開されました。どこかで、疲れた管理者がターミナルを開き、メンテナンスウィンドウを予約しています。そして木曜日になれば、チームの外の誰もそれが起きたことを覚えていないでしょう。それこそが、うまく機能しているときのセキュリティの姿です。目に見えるものは、何一つありません。
執筆者について
Le VPN ニュースデスク
Le VPN Research Team は Le VPN ブログのニュースデスクです。インターネット遮断、検閲、新しいプライバシー法、サイバーセキュリティインシデントの動きを追い、出典の明確なわかりやすい報道に仕上げています。すべての記事は一次情報源に基づいて作成され、その情報源と照らし合わせてファクトチェックを行ったうえで、公開前に Le VPN の編集ルールに沿ってレビューされます。
Le VPN Research Team の記事 →