
マイクロソフト社に個人的に報告された、パッチが適用されていない Windows の特権昇格の欠陥に対するエクスプロイトコードが公開され、攻撃者は SYSTEM または昇格した管理者権限を得ることができる。
BlueHammerと名付けられたこの脆弱性は、マイクロソフトのセキュリティ・レスポンス・センター(MSRC)の開示処理方法に不満を持つセキュリティ研究者によって公表された。
このセキュリティ問題には公式のパッチがなく、それに対応するアップデートもないため、マイクロソフト社の定義ではこの欠陥はゼロデイとみなされている。
何がエクスプロイト・コードの公開の引き金となったのかは不明である。Chaotic Eclipseという別名で投稿された短い記事の中で、研究者は「私はマイクロソフトにハッタリをかましたわけではない。
「前回とは異なり、私はこれがどのように機能するかを説明していない。また、これを可能にしてくれたMSRCのリーダーにも大感謝だ」と研究者は付け加えた。
4月3日、Chaotic Eclipseは、Nightmare-Eclipseという別名でBlueHammer脆弱性エクスプロイトのGitHubリポジトリを公開し、Microsoftがセキュリティ問題に対処することを決定した方法に対する不信と不満を表明した。
「このようなことが起こるとわかっていたのに、まだ何をしたのか?彼らは本気なのか?
研究者はまた、概念実証(PoC)コードにはバグが含まれており、信頼性のある動作を妨げる可能性があるとも指摘している。
Tharros社(旧Analygence社)の主任脆弱性アナリストであるWill Dormann氏は、BlueHammerエクスプロイトが機能することを確認し、この欠陥はTOCTOU(time-of-check to time-of-use)とパスの混乱を組み合わせたローカル特権の昇格(LPE)であると述べた。
同氏は、この問題を悪用するのは容易ではなく、ローカルアカウントのパスワード・ハッシュが格納されているSecurity Account Manager(SAM)データベースに、ローカルの攻撃者がアクセスできるようになると説明した。
このアクセス権が与えられれば、攻撃者はSYSTEM権限に昇格し、マシンを完全に侵害できる可能性があります。
「その時点で、(攻撃者は)基本的にシステムを所有することになり、SYSTEM特権シェルを生成するようなことができる」と、Dormann氏は.

Source:ウィル・ドーマン
このエクスプロイトをテストしている研究者の中には、Windows Server上ではこのコードが成功しないことを確認している者もおり、Chaotic Eclipseの「正しく動作しないバグがある」という発言を裏付けている。
WillDormann氏は、Serverプラットフォームでは、BlueHammerエクスプロイトが非管理者から昇格管理者にパーミッションを増加させると付け加えた。
Chaotic Eclipse/Nightmare-Eclipseが公開された理由はまだ不明だが、Dormann氏は、MSRCが脆弱性を提出する際の要件の1つとして、エクスプロイトのビデオを提供することを挙げている。
これは、Microsoftが報告された脆弱性をより簡単に選別するのに役立つかもしれないが、有効な報告を提出するための労力を増やすことになる。
BlueHammerを悪用するにはローカル攻撃者が必要であるにもかかわらず、ハッカーはソーシャル・エンジニアリング、他のソフトウェアの脆弱性の活用、あるいはクレデンシャル・ベースの攻撃など、さまざまなベクトルを通じてローカル・アクセスを得ることができるため、この脆弱性がもたらすリスクは依然として大きい。
BlueHammerの欠陥についてマイクロソフト社に問い合わせたところ、広報担当者から以下のようなコメントが寄せられた:
「マイクロソフトは、報告されたセキュリティ問題を調査し、影響を受けるデバイスをできるだけ早くアップデートして顧客を保護することを顧客に約束しています。マイクロソフトは、報告されたセキュリティ問題を調査し、影響を受けるデバイスを早急にアップデートして顧客を保護するという顧客のコミットメントを守っています。- マイクロソフトの広報担当者
記事は4/7に更新され、マイクロソフト社のコメントが追加された。
.ia_ad { background-color:#width: 95%; max-width: 800px; margin: 15px auto; border-radius: 8px; border:1px solid #d6ddee; display: flex; align-items: stretch; padding: 0; overflow: hidden; }:0; overflow: hidden; } .ia_lef { flex: 1; max-width: 200px; height: auto; display: flex; align-items: stretch; } .ia_lef a { display: flex; width: 100%; height: 100%; } .ia_lef a img { width: 100%; height: 100%; border-radius: 8px 0 0 8px; margin: 0; display: block; } .ia_rig { flex: 2; padding:display: flex; flex-direction: column; justify-content: center; } .ia_rig h2 { font-size: 17px !important; font-weight: 700; color:#line-height: 1.4; font-family:margin: 0 0 14px 0; } .ia_rig p { font-weight: bold; font-size: 14px; margin: 0 0 clamp(6px, 2vw, 14px) 0; } .ia_button { background-color:#border:1px solid #3b59aa; color: black; text-align: center; text-decoration: none; border-radius: 8px; display: inline-block; font-size: 16px; font-weight: bold; cursor: pointer; padding:width: fit-content; } .ia_button a { text-decoration: none; color: inherit; display: block; } @media (max-width: 600px) { .ia_ad { flex-direction: column; align-items: center; } .ia_lef { max-width: 100%; } .ia_lef a img { border-radius: 8px 8px 0 0; } .ia_rig { padding:15px;
width: 100%;
}
.ia_button {
width: 100%;
margin: 0px auto;
}
}
自動ペンテストは6面のうち1面のみをカバーする。
自動ペンテストはパスの存在を証明する。BASは、あなたのコントロールがそれを止めるかどうかを証明します。ほとんどのチームは、一方を実行し、もう一方を実行しない。
このホワイトペーパーは、6つの検証サーフェスをマッピングし、どこでカバーが終了するかを示し、実務者にあらゆるツール評価のための3つの診断質問を提供します。




Comments