MS09-037: Microsoft Active Template Library(ATL)の脆弱性により、リモートコードを実行できる可能性があります(973908)

high Nessus プラグイン ID 40556

概要

Microsoft Active Template Library を使用して、リモートホストで任意のコードを実行できまう。

説明

リモート Windows ホストに含まれているバージョンの Microsoft Active Template Library(ATL)(Visual Studio または Visual C++ に付属)は、以下の複数の脆弱性の影響を受けます。

- ATLヘッダーで使用されている関数CComVariant:ReadFromStreamの欠陥のため、リモートコード実行に問題があるとMicrosoft Video ActiveXコントロールに影響します。そのため、ストリームからの信頼できないデータ読み取りを適切に制限することができません。(CVE-2008-0015)

- IPersistStreamInitインターフェイスのLoadメソッドにエラーがあるため、Microsoft Active Template Library にリモートコード実行に関連した問題が存在します。これにより、信頼されていないデータを使用してmemcpyが呼び出される可能性があります。
(CVE-2008-0020)

- ATLヘッダーの問題により、攻撃者が、適切に初期化されていないVARIANTでVariantClearを呼び出して、破損したストリームを供給することで任意のコードを実行できることがあります。
(CVE-2009-0901)

- OleLoadFromStreamを安全でない方法で使用することにより、任意のオブジェクトのインスタンスが生成され、Internet Explorer内のキルビットなどの関連するセキュリティポリシーをバイパスできることがあります。(CVE-2009-2493)

- ATLヘッダーのバグにより、ストリームからバリアントを読み取り、無効なバリアントとによって読み取ったバリアントタイプをそのままにできることがあります。これを利用して攻撃者によりリモートで任意のコードが実行される可能性があります。
(CVE-2009-2494)

ソリューション

Microsoft は、Windows 2000、XP、2003、Vista、2008 用パッチのセットをリリースしました。

参考資料

https://www.nessus.org/u?1a80c846

プラグインの詳細

深刻度: High

ID: 40556

ファイル名: smb_nt_ms09-037.nasl

バージョン: 1.29

タイプ: local

エージェント: windows

公開日: 2009/8/11

更新日: 2020/8/5

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Critical

スコア: 9.7

CVSS v2

リスクファクター: High

基本値: 9.3

現状値: 8.1

ベクトル: CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C

脆弱性情報

CPE: cpe:/o:microsoft:windows

必要な KB アイテム: SMB/MS_Bulletin_Checks/Possible

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2009/8/11

脆弱性公開日: 2009/7/6

エクスプロイト可能

CANVAS (CANVAS)

Core Impact

Metasploit (Microsoft DirectShow (msvidctl.dll) MPEG-2 Memory Corruption)

参照情報

CVE: CVE-2008-0015, CVE-2008-0020, CVE-2009-0901, CVE-2009-2493, CVE-2009-2494

BID: 35558, 35585, 35828, 35832, 35982

CWE: 119, 264, 94

CERT: 180513, 456745

IAVA: 2009-A-0067-S

MSFT: MS09-037

MSKB: 973354, 973507, 973540, 973815, 973869