De heap van een toepassing waarmee de IMallocSpy-interface voor foutopsporing wordt ge´mplementeerd kan zijn beschadigd nadat u beveiligingsupdate 873333 hebt ge´nstalleerd

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 894194 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Nadat u beveiligingsupdate 873333 hebt ge´nstalleerd, kan de heap van een onderdeel worden beschadigd wanneer u COM API's gebruikt (Application Programming Interfaces van Component Object Models).

Oorzaak

Dit probleem doet zich voor wanneer een onderdeel CoRegisterMallocSpy gebruikt om de foutopsporingsinterface van IMallocSpy te registreren. Wanneer een pointer die niet naar het begin van de heapblok verwijst, wordt teruggegeven aan de heap, raakt de heap beschadigd.

Enkele paden in COM API's roepen de methoden ImallocSpy::PreAlloc en IMallocSpy::PostAlloc aan zonder de corresponderende vrije methoden aan te roepen. Als pointers worden bijgesteld in PostAlloc, is de pointer die wordt teruggegeven aan de heap niet geldig. Daarom is de heap beschadigd.

Oplossing

Windows Server 2003

Informatie over hotfixes

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld als oplossing van het probleem dat in dit artikel wordt beschreven. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet mogelijk extra worden getest. Als u geen ernstige problemen ondervindt, raadt Microsoft u daarom aan te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix kan worden gedownload, is aan het begin van dit Knowledge Base-artikel een sectie 'Hotfix kan worden gedownload' opgenomen. Als een dergelijke sectie niet aanwezig is, kunt u de hotfix aanvragen bij de klantondersteuning van Microsoft.

Opmerking Als er nog andere problemen optreden of als er oplossingen vereist zijn, moet u mogelijk een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking komen voor deze specifieke hotfix. Bezoek de volgende website van Microsoft voor een volledige lijst met telefoonnummers van de klantondersteuning van Microsoft of om een afzonderlijk serviceverzoek te maken:
http://support.microsoft.com/contactus/?ws=support
Opmerking Op het formulier 'Hotfix kan worden gedownload' zijn de talen vermeld waarvoor de hotfix beschikbaar is. Als uw taal daar niet bij staat, is de hotfix niet voor die taal beschikbaar.

Speciale vereisten

Er gelden geen speciale vereisten.

Computer opnieuw opstarten

Nadat u deze hotfix hebt toegepast, moet u de computer opnieuw opstarten.

Vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over bestanden

De Engelse versie van deze hotfix heeft de bestandskenmerken die in de volgende tabel worden weergegeven (of recentere bestandskenmerken). De datums en tijden voor deze bestanden worden weergegeven in UTC-notatie (Coordinated Universal Time). Wanneer u de bestandsinformatie weergeeft, wordt deze naar de lokale tijd geconverteerd. Als u het verschil tussen UTC en lokale tijd wilt bepalen, gebruikt u het tabblad Tijdzone van het onderdeel Datum en tijd in het Configuratiescherm.
Microsoft Windows 2003 (ia64)
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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-mrt-2004  11:25  5.2.3790.141       73.216  Rpcproxy.dll     IA64
   30-mrt-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-mrt-2004  11:26  5.2.3790.141       26.112  Wrpcproxy.dll    X86
   30-mrt-2004  11:26  5.2.3790.141      544.256  Wrpcrt4.dll      X86                                       
Microsoft Windows 2003 (x86)
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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-mrt-2004  03:17  5.2.3790.141       26.112  Rpcproxy.dll     
   16-mrt-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

Informatie over hotfixes

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld als oplossing van het probleem dat in dit artikel wordt beschreven. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet mogelijk extra worden getest. Als u geen ernstige problemen ondervindt, raadt Microsoft u daarom aan te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix kan worden gedownload, is aan het begin van dit Knowledge Base-artikel een sectie 'Hotfix kan worden gedownload' opgenomen. Als een dergelijke sectie niet aanwezig is, kunt u de hotfix aanvragen bij de klantondersteuning van Microsoft.

Opmerking Als er nog andere problemen optreden of als er oplossingen vereist zijn, moet u mogelijk een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking komen voor deze specifieke hotfix. Bezoek de volgende website van Microsoft voor een volledige lijst met telefoonnummers van de klantondersteuning van Microsoft of om een afzonderlijk serviceverzoek te maken:
http://support.microsoft.com/contactus/?ws=support
Opmerking Op het formulier 'Hotfix kan worden gedownload' zijn de talen vermeld waarvoor de hotfix beschikbaar is. Als uw taal daar niet bij staat, is de hotfix niet voor die taal beschikbaar.

Speciale vereisten

Er gelden geen speciale vereisten.

Computer opnieuw opstarten

Nadat u deze hotfix hebt toegepast, moet u de computer opnieuw opstarten.

Vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over bestanden

De Engelse versie van deze hotfix heeft de bestandskenmerken die in de volgende tabel worden weergegeven (of recentere bestandskenmerken). De datums en tijden voor deze bestanden worden weergegeven in UTC-notatie (Coordinated Universal Time). Wanneer u de bestandsinformatie weergeeft, wordt deze naar de lokale tijd geconverteerd. Als u het verschil tussen UTC en lokale tijd wilt bepalen, gebruikt u het tabblad Tijdzone van het onderdeel Datum en tijd in het Configuratiescherm.
Microsoft Windows XP Service Pack 1 (ia64)
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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-mrt-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-mrt-2004  10:16  5.1.2600.1361     509.440  Wrpcrt4.dll      X86                                          
Microsoft Windows XP Service Pack 1 (x86)
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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-mrt-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)
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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

Informatie over hotfixes

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld als oplossing van het probleem dat in dit artikel wordt beschreven. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet mogelijk extra worden getest. Als u geen ernstige problemen ondervindt, raadt Microsoft u daarom aan te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix kan worden gedownload, is aan het begin van dit Knowledge Base-artikel een sectie 'Hotfix kan worden gedownload' opgenomen. Als een dergelijke sectie niet aanwezig is, kunt u de hotfix aanvragen bij de klantondersteuning van Microsoft.

Opmerking Als er nog andere problemen optreden of als er oplossingen vereist zijn, moet u mogelijk een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking komen voor deze specifieke hotfix. Bezoek de volgende website van Microsoft voor een volledige lijst met telefoonnummers van de klantondersteuning van Microsoft of om een afzonderlijk serviceverzoek te maken:
http://support.microsoft.com/contactus/?ws=support
Opmerking Op het formulier 'Hotfix kan worden gedownload' zijn de talen vermeld waarvoor de hotfix beschikbaar is. Als uw taal daar niet bij staat, is de hotfix niet voor die taal beschikbaar.

Speciale vereisten

Er gelden geen speciale vereisten.

Computer opnieuw opstarten

Nadat u deze hotfix hebt toegepast, moet u de computer opnieuw opstarten.

Vervanging van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Informatie over bestanden

De Engelse versie van deze hotfix heeft de bestandskenmerken die in de volgende tabel worden weergegeven (of recentere bestandskenmerken). De datums en tijden voor deze bestanden worden weergegeven in UTC-notatie (Coordinated Universal Time). Wanneer u de bestandsinformatie weergeeft, wordt deze naar de lokale tijd geconverteerd. Als u het verschil tussen UTC en lokale tijd wilt bepalen, gebruikt u het tabblad Tijdzone van het onderdeel Datum en tijd in het Configuratiescherm.
Microsoft Windows 2000
   Datum       Tijd    Versie         Grootte    Bestandsnaam
   --------------------------------------------------------------
   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                                           
OPMERKING: vanwege afhankelijkheden tussen bestanden is voor deze hotfix Microsoft Windows 2000 Service Pack 4 vereist.

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Met IMallocSpy kunnen programmaontwikkelaars geheugentoewijzingen bewaken, geheugenlekken detecteren en geheugenstoringen simuleren in aanroepen van Imalloc-methoden. Omdat IMallocSpy een foutopsporingsinterface is, is het onwaarschijnlijk dat het buiten een ontwikkelomgeving wordt gebruikt. Daarom betreft dit probleem voornamelijk ontwikkelaars die IMallocSpy gebruiken om fouten in de toewijzing van de programmaheap op te sporen.

Voor meer informatie over cryptografieproviders gaat u naar de volgende Microsoft-website:
http://msdn.microsoft.com/nl-nl/library/ms887813(en-us).aspx
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over beveiligingsupdate 873333:
873333 MS05-012: Veiligheidsprobleem in OLE en COM kan leiden tot uitvoering van externe code

Eigenschappen

Artikel ID: 894194 - Laatste beoordeling: woensdag 31 december 2008 - Wijziging: 6.4
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden:á
kbautohotfix kbhotfixserver kbqfe kbtshoot kbprb kbsecurity KB894194

Geef ons feedback

 

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