影響を受けるWindowsのバージョン
- Windows 10 Version 1903
- Windows 10 Version 1909
- Windows Server, version 1903 (Server Core installation)
- Windows Server, version 1909 (Server Core installation)
攻撃経路
- 脆弱なSMBv3サーバに攻撃パケットを送信
- 脆弱なSMBクライアントを悪意のあるSMBv3サーバにアクセスさせる
対策
- 修正パッチを当てる
- SMBサーバをインターネット上に公開しない
SMBv3のデータ圧縮機能を無効化する
Microsoftが機能を無効化するPowershellコードを公開している
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force
外部宛てのSMB通信を許可しない
- "smb://"のようなスキームを利用して攻撃が行われる可能性
メモ
- リモートコード実行の脆弱性
- SMBv3のデータ圧縮機能に不具合
現時点(3/12)で修正パッチは存在しない- 現時点(3/12)でPoCは公開されていない(模様)
- GitHubにSMBサーバが脆弱かどうかを調査するツールが公開されている https://github.com/ollypwn/SMBGhost