V aplikaci, která implementuje rozhraní pro ladění ImallocSpy, může dojít k poškození haldy po instalaci aktualizace zabezpečení 873333

Překlady článku Překlady článku
ID článku: 894194 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Po instalaci aktualizace zabezpečení 873333 může dojít k poškození haldy součásti, pokud použijete rozhraní COM (Component Object Model) rozhraní API (Application Programming Interface).

Příčina

K tomuto problému dochází, pokud součást využívá k registraci rozhraní ladění IMallocSpy funkci CoRegisterMallocSpy. Jestliže je ukazatel, který nesměřuje na začátek bloku haldy, vrácen do haldy, dojde k jejímu poškození.

Některé cesty v rozhraní COM API volají metody IMallocSpy::PreAlloc a IMallocSpy::PostAlloc bez volání odpovídajících volných metod. Pokud jsou provedeny úpravy ukazatele v metodě PostAlloc, nebude ukazatel vrácený do haldy platný. Z tohoto důvodu je halda poškozená.

Řešení

Windows Server 2003

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix dodávaná společností Microsoft. Tato oprava hotfix je však určená pouze k odstranění problému popsaného v tomto článku. Instalujte ji pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud vás tedy uvedené potíže příliš neobtěžují, doporučujeme, abyste počkali na další aktualizaci softwaru, která bude tuto opravu obsahovat.

Pokud je k dispozici oprava hotfix ke stažení, na začátku tohoto článku znalostní báze Knowledge Base naleznete oddíl Hotfix download available (Oprava hotfix ke stažení). Pokud zde tento oddíl není uveden, požádejte o poskytnutí opravy hotfix středisko technické podpory a péče o zákazníky společnosti Microsoft.

Poznámka: Máte-li jakékoli další dotazy nebo je-li třeba vyřešit nějaké potíže, je možné, že pro ně bude nutné vytvořit samostatný požadavek na služby. Další dotazy a žádosti o podporu, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za poskytnutí podpory. Úplný seznam telefonních čísel služeb technické podpory a péče o zákazníky společnosti Microsoft a možnost vytvoření samostatného požadavku na služby naleznete na tomto webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve formuláři Hotfix download available (Oprava hotfix ke stažení) jsou uvedeny jazyky, v nichž je oprava hotfix k dispozici. Pokud seznam neobsahuje váš jazyk, znamená to, že daná oprava hotfix v tomto jazyku není k dispozici.

Požadavky

Neexistují žádné požadavky.

Požadavek na restartování

Po instalaci této opravy hotfix je třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má následující nebo vyšší atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souborech jsou data a čas převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na ovládacím panelu Datum a čas.
Microsoft Windows 2003 (IA64)
   Datum       Čas    Verze           Velikost  Název souboru
   --------------------------------------------------------------
   7. 2. 2005   12:02  5.2.3790.266     3 578 880  Ole32.dll       IA64
   7. 2. 2005   12:02  5.2.3790.266      223 744  Olecli32.dll     IA64
   7. 2. 2005   12:02  5.2.3790.266       89 088  Olecnv32.dll     IA64
   30. 3. 2004  11:25  5.2.3790.141       73 216  Rpcproxy.dll     IA64
   30. 3. 2004  11:25  5.2.3790.141    2 150 400  Rpcrt4.dll       IA64
   7. 2. 2005   12:02  5.2.3790.266      688 640  Rpcss.dll        IA64
   7. 2. 2005   12:04  5.2.3790.266    1 192 448  Wole32.dll       X86
   7. 2. 2005   12:04  5.2.3790.266    72 192  Wolecli32.dll       X86
   7. 2. 2005   12:04  5.2.3790.266    36 352  Wolecnv32.dll       X86
   30. 3. 2004  11:26  5.2.3790.141       26 112  Wrpcproxy.dll    X86
   30. 3. 2004  11:26  5.2.3790.141      544 256  Wrpcrt4.dll      X86                                       
Microsoft Windows 2003 (x86)
   Datum       Čas    Verze           Velikost  Název souboru
   --------------------------------------------------------------
   8. 2. 2005  04:04  5.2.3790.266    1 192 448  Ole32.dll        
   8. 2. 2005  04:04  5.2.3790.266       72 192  Olecli32.dll     
   8. 2. 2005  04:04  5.2.3790.266       36 352  Olecnv32.dll     
   16. 3. 2004  03:17  5.2.3790.141      26 112  Rpcproxy.dll     
   16. 3. 2004  03:17  5.2.3790.141     659 968  Rpcrt4.dll       
   8. 2. 2005  04:04  5.2.3790.266      294 912  Rpcss.dll                                              

Windows XP

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix dodávaná společností Microsoft. Tato oprava hotfix je však určená pouze k odstranění problému popsaného v tomto článku. Instalujte ji pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud vás tedy uvedené potíže příliš neobtěžují, doporučujeme, abyste počkali na další aktualizaci softwaru, která bude tuto opravu obsahovat.

Pokud je k dispozici oprava hotfix ke stažení, na začátku tohoto článku znalostní báze Knowledge Base naleznete oddíl Hotfix download available (Oprava hotfix ke stažení). Pokud zde tento oddíl není uveden, požádejte o poskytnutí opravy hotfix středisko technické podpory a péče o zákazníky společnosti Microsoft.

Poznámka: Máte-li jakékoli další dotazy nebo je-li třeba vyřešit nějaké potíže, je možné, že pro ně bude nutné vytvořit samostatný požadavek na služby. Další dotazy a žádosti o podporu, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za poskytnutí podpory. Úplný seznam telefonních čísel služeb technické podpory a péče o zákazníky společnosti Microsoft a možnost vytvoření samostatného požadavku na služby naleznete na tomto webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve formuláři Hotfix download available (Oprava hotfix ke stažení) jsou uvedeny jazyky, v nichž je oprava hotfix k dispozici. Pokud seznam neobsahuje váš jazyk, znamená to, že daná oprava hotfix v tomto jazyku není k dispozici.

Požadavky

Neexistují žádné požadavky.

Požadavek na restartování

Po instalaci této opravy hotfix je třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má následující nebo vyšší atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souborech jsou data a čas převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na ovládacím panelu Datum a čas.
Microsoft Windows XP Service Pack 1 (IA64)
   Datum       Čas    Verze           Velikost  Název souboru
   --------------------------------------------------------------
   4. 2. 2005  10:45  5.1.2600.1619   4 353 024  Ole32.dll        IA64
   4. 2. 2005  10:45  5.1.2600.1612     241 152  Olecli32.dll     IA64
   4. 2. 2005  10:45  5.1.2600.1619      97 280  Olecnv32.dll     IA64
   5. 3. 2004  10:07  5.1.2600.1361   2 317 824  Rpcrt4.dll       IA64
   4. 2. 2005  10:45  5.1.2600.1619     785 920  Rpcss.dll        IA64
   4. 2. 2005  10:48  5.1.2600.1619   1 258 496  Wole32.dll       X86
   4. 2. 2005  10:48  5.1.2600.1612      68 608  Wolecli32.dll    X86
   4. 2. 2005  10:48  5.1.2600.1619      35 328  Wolecnv32.dll    X86
   5. 3. 2004  10:16  5.1.2600.1361     509 440  Wrpcrt4.dll      X86                                          
Microsoft Windows XP Service Pack 1 (x86)
   Datum        Čas     Verze            Velikost  Název souboru
   --------------------------------------------------------------
   5. 3. 2005  02:47  5.1.2600.1619   1 258 496  Ole32.dll        
   5. 3. 2005  02:47  5.1.2600.1612      68 608  Olecli32.dll     
   5. 3. 2005  02:47  5.1.2600.1619      35 328  Olecnv32.dll     
   6. 3. 2004  02:16  5.1.2600.1361     535 552  Rpcrt4.dll       
   5. 2. 2005  02:47  5.1.2600.1619     284 672  Rpcss.dll                                             
Microsoft Windows XP Service Pack 2 (x86)
   Datum        Čas    Verze       Velikost Název souboru
   --------------------------------------------------------------
   5. 2. 2005  02:51  5.1.2600.2606   1 284 608  Ole32.dll        
   5. 2. 2005  02:51  5.1.2600.2573      74 752  Olecli32.dll     
   5. 2. 2005  02:51  5.1.2600.2606      37 376  Olecnv32.dll     
   5. 2. 2005  02:51  5.1.2600.2606     395 776  Rpcss.dll                                                  

Windows 2000

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix dodávaná společností Microsoft. Tato oprava hotfix je však určená pouze k odstranění problému popsaného v tomto článku. Instalujte ji pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud vás tedy uvedené potíže příliš neobtěžují, doporučujeme, abyste počkali na další aktualizaci softwaru, která bude tuto opravu obsahovat.

Pokud je k dispozici oprava hotfix ke stažení, na začátku tohoto článku znalostní báze Knowledge Base naleznete oddíl Hotfix download available (Oprava hotfix ke stažení). Pokud zde tento oddíl není uveden, požádejte o poskytnutí opravy hotfix středisko technické podpory a péče o zákazníky společnosti Microsoft.

Poznámka: Máte-li jakékoli další dotazy nebo je-li třeba vyřešit nějaké potíže, je možné, že pro ně bude nutné vytvořit samostatný požadavek na služby. Další dotazy a žádosti o podporu, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za poskytnutí podpory. Úplný seznam telefonních čísel služeb technické podpory a péče o zákazníky společnosti Microsoft a možnost vytvoření samostatného požadavku na služby naleznete na tomto webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve formuláři Hotfix download available (Oprava hotfix ke stažení) jsou uvedeny jazyky, v nichž je oprava hotfix k dispozici. Pokud seznam neobsahuje váš jazyk, znamená to, že daná oprava hotfix v tomto jazyku není k dispozici.

Požadavky

Neexistují žádné požadavky.

Požadavek na restartování

Po instalaci této opravy hotfix je třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má následující nebo vyšší atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Při zobrazení informací o souborech jsou data a čas převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na ovládacím panelu Datum a čas.
Microsoft Windows 2000
   Datum       Čas    Verze           Velikost  Název souboru
   --------------------------------------------------------------
   6. 2. 2005  13:45  5.0.2195.7028     957 712  Ole32.dll        
   6. 2. 2005  13:45  5.0.2195.7009      69 392  Olecli32.dll     
   6. 2. 2005  13:45  5.0.2195.7028      36 624  Olecnv32.dll     
   6. 2. 2005  13:45  5.0.2195.7020     437 008  Rpcrt4.dll       
   6. 2. 2005  13:45  5.0.2195.7028     212 240  Rpcss.dll                                           
POZNÁMKA: Vzhledem k závislostem souborů vyžaduje tato oprava hotfix aktualizaci Microsoft Windows 2000 Service Pack 4.

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Rozhraní IMallocSpy umožňuje vývojářům programů sledovat přidělení paměti, zjistit, že nedochází k vracení paměti a simulovat selhání paměti při volání metod IMalloc. Vzhledem k tomu, že IMallocSpy je rozhraní pro ladění, je jeho použití mimo vývojářské prostředí nepravděpodobné. Z tohoto důvodu se tento problém týká především vývojářů, kteří používají rozhraní IMallocSpy k ladění přidělení hald v programech.

Další informace o rozhraní IMallocSpy naleznete na následujícím webu společnosti Microsoft:
http://msdn.microsoft.com/cs-cz/library/ms887813.aspx
Další informace o aktualizaci zabezpečení 873333 naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
873333 MS05-012: Chyba zabezpečení rozhraní OLE a modelu COM umožňuje vzdálené spuštění kódu

Vlastnosti

ID článku: 894194 - Poslední aktualizace: 1. prosince 2008 - Revize: 5.15
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium) 2003
  • Microsoft Windows XP 64-Bit Edition Version 2002 SP1
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Home Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Professional Service Pack 2 (SP2)
  • Microsoft Windows XP Home Edition SP1
  • Microsoft Windows XP Professional SP1
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 3
Klíčová slova: 
kbautohotfix kbhotfixserver kbqfe kbtshoot kbprb kbsecurity KB894194

Dejte nám zpětnou vazbu

 

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