Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Patch-the-Path-CVE-2025-55234-Detection-Defense — このプレイブックは、重大なWindows SMB権限昇格の脆弱性であるCVE-2025-55234に対する検出、封じ込め、および修復戦略を概説しています。 | Kitploit
ツール/GitHubGitHub/mrk336/patch-the-path-cve-2025-55234-detection-defense
特権昇格脆弱性分析エクスプロイト横移動脅威インテリジェンス学習と教育インシデントレスポンス
GitHubmrk336/patch-the-path-cve-2025-55234-detection-defense

Patch-the-Path-CVE-2025-55234-Detection-Defense

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

このプレイブックは、重大なWindows SMB権限昇格の脆弱性であるCVE-2025-55234に対する検出、封じ込め、および修復戦略を概説しています。

リポジトリを見る
11ヶ月前未レビュー

Patch-the-Path-CVE-2025-55234-Detection-Defense

このプレイブックは、重大なWindows SMB権限昇格の脆弱性であるCVE-2025-55234に対する検出、封じ込め、および修復の戦略を概説します。

著者: Mark Mallia


はじめに

絶えず変化するサイバーリスク環境において、内部ネットワーク上の低権限の足掛かりからSYSTEMレベルのアクセスへと権限を昇格させる能力は、もはや理論上の脅威ではありません。それは、成熟した攻撃者の特徴的な手口です。Windows NTLM認証における新たに公開されたCVE‑2025‑54918の脆弱性は、この危険性を如実に示しています。リモートの攻撃者は、NTLMネゴシエーションプロセスの欠陥を悪用してKerberos検証をバイパスし、ユーザーの操作を一切必要とせずに完全な管理者権限を取得できます。

この記事では、CVE‑2025‑54918の具体的な悪用手順を解説し、あらゆる規模の組織への影響を概説するとともに、Azure SentinelとSplunkを使用してAzureおよびAWSの両クラウド環境で脅威を検出、封じ込め、修復するための、実戦で検証済みのインシデントレスポンスプレイブックを提供します。

重要なのは、これは孤立した事例ではないということです。2025年にはSMB関連の脆弱性が急増しており、それぞれが企業ネットワークの信頼境界を少しずつ侵食しています。まだの方は、以前Patch-the-Path: CVE-2025-55234 Detection & Defenseで分析した、重大なWindows SMB権限昇格の脆弱性であるCVE‑2025‑55234に関する詳細な解説もご覧ください。これらの脆弱性を合わせると、明確な構図が見えてきます。攻撃者は、ステルス性の高い永続的なアクセスを得るために、中核となる認証プロトコルとファイル共有プロトコルをますます標的にしているのです。


1. Windows NTLM認証バイパス – CVE‑2025‑54918

深刻度: 8.8(緊急)
コンポーネント: NTLM
影響: リモートの攻撃者は、ユーザーの操作なしに低権限のネットワークアクセスをSYSTEMレベルの権限に昇格させることができます。
攻撃ベクトル: ネットワークベース。企業環境でのラテラルムーブメントに理想的です。

1.1 NTLMとは何か、そして欠陥の所在

NTLM(NT LAN Manager)は、Windowsドメインログオンに使用されるKerberos認証プロトコルのMicrosoftによる実装です。クライアントは「ネゴシエート」フェーズを開始し、チャレンジ・レスポンスパケットをADコントローラーに送信してチケットを受け取り、その後ターゲットシステムに対して認証を行います。CVE‑2025‑54918は、Session Key Derivation(セッションキー導出)ステップにおいてNTLMがセッションキーをネゴシエートする方法の、微妙な競合状態(レースコンディション)を悪用します。異なるクライアントから2つの認証要求が同時に受信されると、以前のチケットをリプレイする悪意のある要求によってセッションキーが上書きされる可能性があり、低権限の資格情報しか持たない攻撃者に実質的にSYSTEM権限を付与することになります。

この欠陥は、ネゴシエートパケット内の巧妙に細工されたSPN(サービスプリンシパル名)文字列によって引き起こされます。問題の値はNtLmAuthカーネルルーチンによって誤って解析され、新しいセッションキーを計算する代わりに、以前のリクエストの古いセッションキーを使用してしまいます。その結果、リモートマシンはターゲット上でSYSTEMとして認証されることになります。

1.2 エクスプロイトチェーン – ネットワークアクセスからラテラルムーブメントへ

このチェーンはステップ2以降、完全に自動化されます。攻撃者は、最初の偵察以外の人的介入なしに、同一ドメイン内の任意のターゲット上で低権限アカウントからSYSTEMへとジャンプできます。

1.3 なぜこれが重要なのか

  • 緊急の深刻度(8.8)は、この欠陥がMicrosoftによって迅速に対処されることを意味しますが、企業は悪意のある攻撃者より先手を打たなければなりません。
  • 攻撃ベクトルはネットワークベースであり、内部者の資格情報や物理的なアクセスは不要です。
  • ユーザーの操作なしにSYSTEMへの権限昇格が可能になることで、攻撃者に強力な足掛かりが与えられ、特にBloodHoundのようなラテラルムーブメントツールと組み合わせることで、多段階の侵入に悪用される可能性があります。

2. インシデントレスポンスプレイブック – Azure Sentinel & Splunk

以下は、AzureとAWSの両環境向けの、すぐに展開可能なプレイブックです。検出ロジック(Sentinel用のKQLクエリ、Splunk用のSPLクエリ)、封じ込め手順、および修復タスクを網羅しています。このプレイブックは、すべてのドメインコントローラーに最新のMicrosoftパッチKB 2025‑54918が適用済みであることを前提としています。


2.1 Azure Sentinel – 検出とアラート

データコネクタ:

  • Azure Monitor (Log Analytics) – ADコントローラーからのWindowsイベントログ、SMBトラフィックログ、Sysinternals監査ログを取り込みます。
  • Network Watcher – 不審なNTLMネゴシエーションのためのインバウンドTCP 445パケットをキャプチャします。

検出ルール1 – 「NTLM認証バイパスを検出」

root@kitploit:~
Heartbeat
| where Computer == 'DC01' or Computer startswith '10.1.'
| union (Event
    | where EventID in (4624, 4648)
    | extend NTLM_Negotiate = tostring(parse_json(AdditionalFields).NTLM_Negotiate))
| summarize count() by Computer, TimeGenerated, NTLM_Negotiate
| where count_ > 1 and TimeGenerated between(datetime(2025-09-15T00:00Z), datetime(2025-09-16T23:59Z))

検出ルール2 – 「セッションキーの上書き」

root@kitploit:~
Heartbeat
| union (SysinternalsAuditEvent
    | where EventID == 4624)
| summarize count() by Computer, TimeGenerated, AuthenticationPackageName
| where AuthenticationPackageName contains 'NTLM'
| where count_ > 0 and TimeGenerated between(datetime(2025-09-15T00:00Z), datetime(2025-09-16T23:59Z))

プレイブックの手順(Azure Sentinel):

  1. トリガー – いずれかのルールが発動したら、以下を実行するプレイブックを開始します。
    • インシデントを作成します。
    • SOCチームに割り当て、CVE‑2025‑54918のタグを付けます。
  2. エンリッチメント – Azure AD Graph API(Get-MgUser -Filter "DisplayName eq 'user01'")を介してActive Directoryからユーザー情報を取得します。
  3. フォレンジック – ターゲットマシンのSMBトラフィックキャプチャを収集し、チケットがリプレイされたことを検証するPowerShellスクリプトを実行します。
  4. 封じ込め – ターゲットノード上に、カスタムペイロード(例:Invoke-NTLMBypass.ps1)を実行するスケジュールされたタスクを作成します。
  5. 修復 – 影響を受けたドメインコントローラーにKB 2025‑54918を適用し、古いチケットをロールバックします。

Sentinelプレイブックは完全に自動化されており、検出から15分以内にすべての手順をトリガーでき、迅速な対応が可能です。


2.2 Splunk – 検出とアラート

データコネクタ:

  • Splunk Enterprise Security – Azure VMからWindowsイベントログとネットワークフローデータを取り込みます。
  • Azure Monitor (Log Analytics) は、Splunk‑Azure‑Monitorアプリを介してSplunkにフィードされます。

検出クエリ1 – 「NTLM認証バイパス」

root@kitploit:~
index=wineventlog sourcetype=WinEventLog
    AND EventCode IN (4624,4648)
| stats count by Computer, _time, NTLM_Negotiate
| where count>1 

検出クエリ2 – 「SMBセッションキーの上書き」

root@kitploit:~
index=network_flow sourcetype=smb_packet
    AND port=445
| eval ntlm_key = tostring(parse_json(_raw).NTLM_Key)
| stats count by src_ip, dest_ip, _time
| where count>5

アラートとプレイブック(Splunk Enterprise Security):

  1. アラートの作成 – いずれかのクエリがしきい値を超える結果を返した場合、深刻度「High」のアラートを生成します。
  2. Splunkプレイブックの実行 – 手順:
    • Azure AD Graphからユーザー資格情報を取得します。
    • Get-NetEventを使用して、疑わしいターゲットのSMBトラフィックを検証します。
    • ターゲットVM上でエクスプロイトペイロードを実行するスケジュールされたタスクを展開します。
  3. 封じ込めと緩和 – すべてのドメインコントローラーにパッチKB 2025‑54918を適用し、追加の不正なチケットが存在しないことを検証し、繰り返し発生するイベントを監視します。

Splunkプレイブックは、検出からインシデント解決まで15分のSLAで構成されます。レポートは自動生成され、可視性確保のためにMicrosoft Teamsを介してCISOに送信できます。


3. 結論

CVE‑2025‑54918は、NTLMのような基盤的なプロトコルでさえ、広範囲に影響を及ぼす脆弱性を内包し得るという厳粛な警告です。この欠陥を特に危険にしているのは、その単純さです。フィッシングもソーシャルエンジニアリングも不要で、細工されたパケットと競合状態(レースコンディション)だけで成立します。防御側にとっては、ユーザーの行動からインフラストラクチャの堅牢化とプロアクティブな検出へと焦点を移すことを意味します。

Azure SentinelとSplunkを組み合わせることで、このプレイブックは、脅威が拡散する前に特定して封じ込めるための、実用的でクラウドに依存しないアプローチを提供します。ハイブリッド企業であれ、リーンスタートアップであれ、ここにあるツールとロジックは、実行可能で、スケーラブルで、回復力のあるものとして設計されています。

そして忘れてはなりません。これは今年最初のSMB関連の脆弱性ではありません。まだの方は、Windows SMBを介したもう1つの重大な権限昇格経路を明らかにしたCVE‑2025‑55234の分析をぜひ再確認してください。これらの欠陥はまとめて、1つのパターンを形成しています。攻撃者は、企業認証における信頼の綻びを突こうとしているのです。その綻びが侵害になる前に修復するのは、私たちの責務です。

このプロジェクトは、倫理的、教育的、および防御的なサイバーセキュリティ目的のみを意図しています。本書で説明されているすべての技術、検出ロジック、およびエクスプロイトシミュレーションは、明示的な許可を得た環境でのみ使用しなければなりません。同意なしのシステムへの不正なテスト、悪用、または監視は固く禁止されており、法律や職業倫理基準に違反する可能性があります。常に責任を持って行動し、プライバシーを尊重し、これらのツールを保護のために使用してください。決して害を与えるために使用してはなりません。

ツールをダウンロード
手順説明ツール主要な成果物
1偵察と発見 – ドメインコントローラーを特定し、SYSVOL共有への読み書きアクセス権を持つ低権限ユーザー(例:「user01」)のリストを収集します。BloodHound, PowerViewDC01: <IP>, DomainControllerName
2資格情報の収集 – Kerberosリプレイ(Mimikatz経由)を使用して、ドメインコントローラーからuser01のチケットを抽出します。Mimikatz, PowerViewTicket‑blob
3細工されたNTLMパケット – ネゴシエートフェーズ中にCVE‑2025‑54918をトリガーする、意図的に不正な形式のSPNを含むパケットを構築します。Metasploit (module: auxiliary/windows/ntlm_bypass)NTLM_Negotiate
4リモート実行 – 細工したパケットをポート445のSMBを介してターゲットマシンXに送信し、ユーザーの操作なしにSYSTEMとして認証させます。PowerView, MetasploitTargetIP: 10.1.5.23
5永続化とラテラルムーブメント – 攻撃者のペイロードを実行するスケジュールされたタスクを作成し、ドメイン内の他のノードへのリーチを拡大します。PowerView, SysinternalsScheduledTask: “NTLM‑Bypass”