セキュリティ更新プログラム 873333 のインストール後、デバッグ インターフェイス IMallocSpy を実装するアプリケーションはヒープが破損する可能性があります。

文書翻訳 文書翻訳
文書番号: 894194
すべて展開する | すべて折りたたむ

目次

現象

セキュリティ更新プログラム 873333 をインストールした後、コンポーネント オブジェクト モデル (COM) アプリケーション プログラミング インターフェイス (Api) を使用すると、コンポーネントのヒープが破損する可能性があります。

原因

この問題は、CoRegisterMallocSpy コンポーネントを使用して、デバッグ インターフェイス IMallocSpy を登録するのには場合に発生します。ヒープ ブロックの先頭を指していないポインターがヒープに返されると、ヒープが破損しています。

COM Api のいくつかのパスに対応する空きメソッドを呼び出さずに、IMallocSpy::PreAlloc および IMallocSpy::PostAlloc メソッドを呼び出します。PostAlloc でポインターの調整が行われると、ヒープに返されるポインターは無効になります。そのため、ヒープが破損しています。

解決方法

Windows Server 2003

修正プログラムの情報

サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストを受け取ることがあります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この修正プログラムがダウンロードできないか場合は、この記事の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービス & サポート修正プログラムを入手するに問い合わせてください。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
メモ 「修正プログラムのダウンロード」フォームに修正プログラムが提供されている言語を表示します。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。

前提条件

必要条件はありません。

再起動の必要性

この修正プログラムを適用した後コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムは、他の修正プログラムに置き換えられない。

ファイル情報

この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブ コントロール パネルの日付と時刻ツールでします。
Microsoft Windows 2003 (ia64)
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   07-Feb-2005  12:02  5.2.3790.266    3,578,880  Ole32.dll        IA64
   07-Feb-2005  12:02  5.2.3790.266      223,744  Olecli32.dll     IA64
   07-Feb-2005  12:02  5.2.3790.266       89,088  Olecnv32.dll     IA64
   30-Mar-2004  11:25  5.2.3790.141       73,216  Rpcproxy.dll     IA64
   30-Mar-2004  11:25  5.2.3790.141    2,150,400  Rpcrt4.dll       IA64
   07-Feb-2005  12:02  5.2.3790.266      688,640  Rpcss.dll        IA64
   07-Feb-2005  12:04  5.2.3790.266    1,192,448  Wole32.dll       X86
   07-Feb-2005  12:04  5.2.3790.266       72,192  Wolecli32.dll    X86
   07-Feb-2005  12:04  5.2.3790.266       36,352  Wolecnv32.dll    X86
   30-Mar-2004  11:26  5.2.3790.141       26,112  Wrpcproxy.dll    X86
   30-Mar-2004  11:26  5.2.3790.141      544,256  Wrpcrt4.dll      X86                                       
Microsoft Windows 2003 (x86)
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   08-Feb-2005  04:04  5.2.3790.266    1,192,448  Ole32.dll        
   08-Feb-2005  04:04  5.2.3790.266       72,192  Olecli32.dll     
   08-Feb-2005  04:04  5.2.3790.266       36,352  Olecnv32.dll     
   16-Mar-2004  03:17  5.2.3790.141       26,112  Rpcproxy.dll     
   16-Mar-2004  03:17  5.2.3790.141      659,968  Rpcrt4.dll       
   08-Feb-2005  04:04  5.2.3790.266      294,912  Rpcss.dll                                              

Windows XP

修正プログラムの情報

サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストを受け取ることがあります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この修正プログラムがダウンロードできないか場合は、この記事の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービス & サポート修正プログラムを入手するに問い合わせてください。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
メモ 「修正プログラムのダウンロード」フォームに修正プログラムが提供されている言語を表示します。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。

前提条件

必要条件はありません。

再起動の必要性

この修正プログラムを適用した後コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムは、他の修正プログラムに置き換えられない。

ファイル情報

この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブ コントロール パネルの日付と時刻ツールでします。
Microsoft Windows XP Service Pack 1 (ia64)
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   04-Feb-2005  10:45  5.1.2600.1619   4,353,024  Ole32.dll        IA64
   04-Feb-2005  10:45  5.1.2600.1612     241,152  Olecli32.dll     IA64
   04-Feb-2005  10:45  5.1.2600.1619      97,280  Olecnv32.dll     IA64
   05-Mar-2004  10:07  5.1.2600.1361   2,317,824  Rpcrt4.dll       IA64
   04-Feb-2005  10:45  5.1.2600.1619     785,920  Rpcss.dll        IA64
   04-Feb-2005  10:48  5.1.2600.1619   1,258,496  Wole32.dll       X86
   04-Feb-2005  10:48  5.1.2600.1612      68,608  Wolecli32.dll    X86
   04-Feb-2005  10:48  5.1.2600.1619      35,328  Wolecnv32.dll    X86
   05-Mar-2004  10:16  5.1.2600.1361     509,440  Wrpcrt4.dll      X86                                          
Microsoft Windows XP Service Pack 1 (x86)
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   05-Feb-2005  02:47  5.1.2600.1619   1,258,496  Ole32.dll        
   05-Feb-2005  02:47  5.1.2600.1612      68,608  Olecli32.dll     
   05-Feb-2005  02:47  5.1.2600.1619      35,328  Olecnv32.dll     
   06-Mar-2004  02:16  5.1.2600.1361     535,552  Rpcrt4.dll       
   05-Feb-2005  02:47  5.1.2600.1619     284,672  Rpcss.dll                                             
Microsoft Windows XP Service Pack 2 (x86)
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   05-Feb-2005  02:51  5.1.2600.2606   1,284,608  Ole32.dll        
   05-Feb-2005  02:51  5.1.2600.2573      74,752  Olecli32.dll     
   05-Feb-2005  02:51  5.1.2600.2606      37,376  Olecnv32.dll     
   05-Feb-2005  02:51  5.1.2600.2606     395,776  Rpcss.dll                                                  

Windows 2000

修正プログラムの情報

サポートされている修正プログラムがマイクロソフトから入手可能です。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムはこの問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストを受け取ることがあります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この修正プログラムがダウンロードできないか場合は、この記事の上部に「修正プログラムのダウンロード」セクションです。このセクションが表示されない場合は、マイクロソフト カスタマー サービス & サポート修正プログラムを入手するに問い合わせてください。

メモ その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題については、通常のサポート料金が適用されます。一覧マイクロソフト カスタマー サービス & サポートの電話番号のまたは別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support
メモ 「修正プログラムのダウンロード」フォームに修正プログラムが提供されている言語を表示します。お使いの言語が表示されない場合は、修正プログラムがその言語の利用できないためにです。

前提条件

必要条件はありません。

再起動の必要性

この修正プログラムを適用した後コンピューターを再起動する必要があります。

修正プログラムの置き換えに関する情報

この修正プログラムは、他の修正プログラムに置き換えられない。

ファイル情報

この修正プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブ コントロール パネルの日付と時刻ツールでします。
Microsoft Windows 2000
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   06-Feb-2005  13:45  5.0.2195.7028     957,712  Ole32.dll        
   06-Feb-2005  13:45  5.0.2195.7009      69,392  Olecli32.dll     
   06-Feb-2005  13:45  5.0.2195.7028      36,624  Olecnv32.dll     
   06-Feb-2005  13:45  5.0.2195.7020     437,008  Rpcrt4.dll       
   06-Feb-2005  13:45  5.0.2195.7028     212,240  Rpcss.dll                                           
メモ: のためファイルの依存関係、この修正プログラムには Microsoft Windows 2000 Service Pack 4 が必要です。

マイクロソフトでは、この「対象」に記載されているマイクロソフト製品の問題として認識しています。

詳細

IMallocSpy プログラム開発者のメモリ割り当ての監視、メモリ リークの検出および、IMalloc メソッドの呼び出しでメモリの障害をシミュレートすることができます。開発環境以外での使用は、デバッグ インターフェイス IMallocSpy をであるため、可能性は低いです。したがって、この問題は主に、IMallocSpy を使用してプログラムのヒープ割り当てをデバッグする開発者に適用されます。

IMallocSpy の詳細については、次のマイクロソフト Web サイトを参照してください。
http://msdn2.microsoft.com/en-us/library/ms887813.aspx
セキュリティの詳細についてはプログラム 873333 を更新、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
プログラム 873333Ms05-012: OLE および COM の脆弱性によりリモートでコードが実行を許可することができませんでした。

プロパティ

文書番号: 894194 - 最終更新日: 2011年8月3日 - リビジョン: 2.0
キーワード:?
kbtshoot kbqfe kbsecurity kbprb kbhotfixserver kbautohotfix kbmt KB894194 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:894194
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com