二つの欠陥をつないでroot権限へ進んだ
最初の入口は、Security GatewayのMobile Access Portalに影響するPHP2Shellだった。CVE-2026-109618とCVE-2026-109619にはCVSS 9.2が付けられ、認証なしの遠隔コード実行につながる。攻撃者はここから端末内へ入り、次にGaia OSのDynamic CLI ServiceにあるCVE-2026-123039を使ってroot権限へ昇格した。後者のCVSSは7.8だが、単独の点数より、外部からの侵入手段と連結した点が重要である。[1]
BleepingComputerも、DynamicCLIのIPCがrootで動作し、ローカル利用者からの命令を適切に認証しない問題だと報じた。対象にはFirewall、Security Gateway、Security Management Serverなどが含まれる。攻撃後にはWebシェルやバックドアが置かれ、VMware ESXiへ移動して破壊型マルウェアが使われた事例も、Check Pointの調査として伝えている。[2]
修正版は攻撃より一週間早く出ていた
Check Pointによると、PHP2Shellの修正は攻撃が始まる一週間前の10月23日に提供されていた。同社は今回の修正を11月版Jumbo Hotfixにも収録し、すべてのManagement ServerとSecurity Gatewayへ早期に適用するよう求めている。[1]
ここから得られる教訓は「更新を速くする」だけではない。防火壁のように停止しにくい機器では、更新の検証や切り戻し手順が整わず、公開後も適用が遅れやすい。外部公開の管理画面、VPNやMobile Access、管理サーバーを棚卸しし、公開範囲と更新期限を同じ台帳で管理する必要がある。重要度が高い機器ほど、停止を恐れて更新が後回しになる逆転を解消しなければならない。
同社が示した「数十台」は、観測できた顧客に限る公式説明であり、世界全体の侵害台数を確定する数字ではない。未更新台数や、別の攻撃者による悪用の有無も分かっていない。少数という表現を根拠に対応を遅らせるのは危険だ。
パッチ適用だけでは侵害を消せない
修正版を入れると新たな侵入経路は閉じられる。しかし、すでに置かれたWebシェル、バックドア、作成済みアカウント、盗まれた認証情報までは消えない。Check Pointは、upload_progress_pwnを含むPHPセッションファイル、正規部品を装うCPconfigdaemon、一時領域のscannerやwiper、通信ログの不自然な欠落などを侵害指標として公開した。一致がなくても侵害を否定できず、一致すれば即時調査が必要だとしている。[1]
運用上は、対象機器を更新した時刻と、悪用が観測された10月30日から11月4日までのログ保持状況を照合する。更新前に外部公開されていた機器では、プロセス、ファイル、管理者操作、外向き通信、周辺サーバーへの接続を確認する。ログが機器内にしか残っていなければ改変の可能性があるため、SIEMやネットワーク側の記録とも突き合わせる。
異常を見つけた場合は、対象を隔離し、保存した証拠を基に影響範囲を決める。管理者パスワード、APIキー、証明書など、機器が扱えた認証情報も交換対象になる。NISTは、事故対応を検知後だけの作業ではなく、準備、対応、復旧を組織のリスク管理へ組み込むよう勧めている。[3]
外向き機器を更新順の先頭に置く
すべての機器を同時に止められない企業は、インターネットから到達できるMobile Accessを最優先にする。次に、同じ管理ドメインへ属するSecurity GatewayとManagement Serverを確認し、11月版Jumbo Hotfixを適用する。直ちに適用できない場合の一時策は、対象バージョンと構成を確認したうえで、Check Pointのサポート情報に従うべきだ。一般化した操作を本番機へ当てると通信停止を招く。
加えて、公開面を減らす。管理画面への接続元を限定し、使っていないMobile Accessを停止し、管理経路へ多要素認証を設ける。機器の更新を「ネットワーク担当だけの作業」にせず、停止判断をする事業責任者、ログを調べるセキュリティ担当、認証情報を再発行するシステム担当を同じ手順に含める。
資産台帳には製品名だけでなく、OS版、Hotfixの番号、外部から到達できる機能、管理元IP、保守期限を残す。クラスタ構成なら待機系を先に更新して動作を確認し、切り替え後にもう一方を進める。失敗時の切り戻しと、更新中に監視が途切れる時間も作業票に含める。これにより、緊急情報が出た際に「使っているか」「外から狙えるか」「いつ止められるか」を短時間で判断できる。
今回の攻撃は、修正版が存在しても、適用が遅れた外向き機器が狙われる現実を示した。防御装置を信頼の起点にするなら、その装置が侵害された場合に別経路で調査できる準備が要る。
取引先や顧客への説明は確定事実から始める
対象機器を使う企業は、影響が確認されていない段階で「情報流出が起きた」と断定する必要はない。一方、「パッチを当てたので問題ない」とも言えない。説明では、対象バージョンの有無、外部公開の有無、更新日時、調査対象期間、侵害指標の確認結果を分ける。調査中の項目は調査中と示す。
顧客データや重要業務へ到達できる経路が見つかった場合は、法務やプライバシー担当と通知要否を判断する。Check Pointの公表は攻撃の存在と同社が観測した範囲を示すが、各社の環境が安全だと証明するものではない。自社のログと資産台帳で補う必要がある。
確認した日時と担当者も記録し、後から判断根拠を追えるようにする。
まとめ
- PHP2Shellによる外部侵入とGaia OSの権限昇格が連結し、防火壁上でroot権限と永続化を許した。
- 修正版は攻撃前に出ていた。外向きの管理・アクセス機能を更新順の先頭に置く運用が必要である。
- 更新後も既存の侵害は残り得る。別経路のログ、侵害指標、認証情報まで確認してから復旧する。
出典・参考
- Check Point Software Technologies「Security Advisory: Active Exploitation of PHP2Shell and Local Privilege Escalation」2026年11月12日 [1]
- BleepingComputer「Check Point warns of zero-day flaw exploited for root access」2026年11月13日 [2]
- NIST「SP 800-61 Rev. 3, Incident Response Recommendations and Considerations for Cybersecurity Risk Management」2025年4月 [3]







読者のコメント (0)
コメントを残す