CVE-2020-0601(#ChainOfFools | #CurveBall)リソースのコレクション
次の要約はNSA advisoryからのものです。
NSAは、Microsoft Windows®1の暗号機能に影響を与える重大な脆弱性(CVE-2020-0601)を発見しました。この証明書検証の脆弱性により、攻撃者はWindowsが暗号信頼を検証する方法を損ない、リモートコード実行を可能にする可能性があります。この脆弱性はWindows 10およびWindows Server 2016/2019、ならびに信頼機能をWindowsに依存するアプリケーションに影響します。この脆弱性を悪用すると、攻撃者は信頼できるネットワーク接続を無効化し、正当に信頼されたエンティティとして見える形で実行可能コードを配信できます。信頼の検証に影響を与える可能性のある例は次のとおりです。
- HTTPS接続
- 署名付きファイルと電子メール
- ユーザーモードプロセスとして起動される署名付き実行可能コード
Kudelski SecurityによるウォークスルーとPoCデモ
Ken Whyteによる詳細ブログ
Hacker Newsディスカッション
Tal Be'eryの解説
Kudelski SecurityのPython PoC
OllypwnのRuby PoC
MitMまたはフィッシング用の偽のGitHub証明書の例
AV検出を低下させる署名付きマルウェアの例
Tal Be'eryによる3番目のCurveBallブログ、Wiresharkネットワーク検出について説明
Microsoftは、CveEventWrite関数を介して疑わしい悪用が試みられた場合のイベントログメッセージをリリースしました。
Matt Graeberは、ホストEDR検出用のPowerShellワンライナーを作成しました。
Get-WinEvent -FilterHashtable @{ LogName = 'Application'; Id = 1; ProviderName = 'Microsoft-Windows-Audit-CVE' } | select -Property * -ExcludeProperty MachineName, UserId
Florian RothによるSigma SIEMルール。複数のSIEMツールで使用され、Microsoftイベントログに基づいています。

0xxonによる検出。Zeekurity network morning tool用で、証明書内でカスタムECCジェネレータが観測された場合に警告します。