CVE-2020-0601
Microsoft Windows CryptoAPI のなりすましの脆弱性
- 公開済み
- 2020/01/14
- 更新済み
- 2025/10/21
- CNA の割り当て
- microsoft
- 観察された証拠
- 2020/01/15
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N高 · 今後 30 日間
- パーセンタイル
- 99.8%
- モデルの日付
- 2026/10/14
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
CISA が悪用されたことが判明
この CVE は、CISA の既知の悪用された脆弱性カタログに掲載されています。
概要
Windows CryptoAPI (Crypt32.dll) が楕円曲線暗号 (ECC) 証明書を検証する方法に、なりすましの脆弱性が存在します。攻撃者は、偽造されたコード署名証明書を使用して悪意のある実行可能ファイルに署名し、そのファイルが信頼できる正当なソースからのものであるかのように見せかけることで、この脆弱性を悪用する可能性があります。別名「Windows CryptoAPI Spoofing Vulnerability」と呼ばれます。
ソース
CVE-2020-0601の悪用試行を検出するためにOpenSSLを使用するZeekパッケージ
証明書がCVE-2020-0601を悪用しようとしているかどうかをチェックするC++ベースのユーティリティ
- gringottsPoC
CVE-2020-0601 の概念実証
"CurveBall" CVE-2020-0601 の PoC
厳選されたCVE-2020-0601リソース一覧
- curveballエクスプロイト
CVE-2020-0601 エクスプロイトツール。公開証明書から代替ECC秘密鍵を計算し、曲線パラメータの操作による証明書のなりすましを可能にします。
CVE-2020-0601 (Windows CryptoAPI スプーフィング) の概念実証エクスプロイト。不正な CA 証明書を生成して HTTPS トラフィックを傍受します。楕円曲線攻撃を説明する詳細なソースコードが含まれます。
- CurveballPoC
CVE-2020-0601 用 PoC - CryptoAPI エクスプロイト
CVE-2020-0601(通称 curveball)のデモ。https://github.com/kudelskisecurity/chainoffools と https://github.com/ly4k/CurveBall で入手可能なPoCに基づいています。
- chainoffoolsPoC
CVE-2020-0601 Windows CryptoAPI なりすまし脆弱性の概念実証エクスプロイト。楕円曲線鍵の操作を用いた不正なCA証明書の生成を実証します。
- CurveBallPoC
CVE-2020-0601 の PoC - Windows CryptoAPI (Crypt32.dll)
CVE-2020-0601のWindowsホットフィックスステータスを確認し、悪用の試みを検出するPowerShellスクリプト。ControlUpスクリプトベースアクション用のXMLインポートを含みます。
CVE-2020-0601 (CurveBall)の概念実証エクスプロイト。ECC証明書検証のバイパスを実証し、信頼されたCAを偽装して任意の実行ファイルに署名する。
- badecparamsPoC
CVE-2020-0601の概念実証
- CVE-2020-0601エクスプロイト
Windows暗号エクスプロイト
CVE-2020-0601 の PoC - Windows CryptoAPI (Crypt32.dll) POC: https://github.com/ollypwn/CurveBall
- CVE-2020-0601エクスプロイト
CurveBall CVEエクスプロイト
CVE-2020-0601を検出するZeekパッケージ
CVE-2020-0601(Windows CryptoAPI スプーフィングの脆弱性)を標的とした概念実証またはエクスプロイトコード。
CVE-2020-0601 脆弱性 (コード署名) の PoC
- CVE-2020-0601-EXPエクスプロイト
このリソースは、著者がマイクロソフトの署名証明書の脆弱性CVE-2020-0601を再現し、関連リソースや記事と組み合わせて実装したものです。著者のブログと合わせて、ECCアルゴリズムやWindowsの検証メカニズムを理解し、自分自身で実行ファイル署名証明書やHTTPSハイジャックの例を再現してみることをお勧めします。サイバーセキュリティの初心者として、自分は確かに未熟ですが、これからも頑張り続けたいと思います!
CVE-2020-0601の概念実証エクスプロイト。OpenSSLとRubyを使用した偽装された暗号鍵生成とコード署名を実演。
- CurveBallPoC
CVE-2020-0601: Windows CryptoAPIの脆弱性。(CurveBall/ChainOfFools)
# CurveBall (CVE-2020-0601) - PoC CVE-2020-0601(通称CurveBall)は、楕円曲線暗号(ECC)を使用する証明書の署名が正しく検証されない脆弱性です。 攻撃者は自作のジェネレータを供給することで、検証、アンチウイルス、その他すべての保護機能をバイパスできます。
- CVE-2020-0601エクスプロイト
リモートコード実行エクスプロイト
- twoplustwoPoC
CVE-2020-0601 の実装
- cve-2020-0601-Perlエクスプロイト
最近公開された、CVE-2020-0601に関連する特定パラメータを持つECC証明書を構築するスクリプトのPerl版
ECQV暗黙証明書とWindowsライクな検証者を用いたCurveball(CVE-2020-0601)攻撃のシミュレーション実験
このリソースは、著者がマイクロソフトの署名証明書の脆弱性CVE-2020-0601を再現し、関連リソースや記事を組み合わせて実装したものです。著者のブログと併せて、この脆弱性の再現とマルウェアの自動起動ハイジャックの原理を理解することをお勧めします。ネットワークセキュリティの初心者として、自分は確かに未熟ですが、頑張って続けていきたいと思います。一緒に頑張りましょう!
- exploitsエクスプロイト
Hacker Houseチームによるエクスプロイトと概念実証の脆弱性デモファイル
Oliver Lyak · windows · 2020/01/15
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。