Aplicaciones que implementa la interfaz de depuración IMallocSpy podrían experimentar daños en el montón después de instalar la actualización de seguridad 873333

Nº de error: 154359 (WindowsSE)error #: 154512 (WindowsSE)Nº de error: 154515 (WindowsSE)

Síntomas

Después de instalar la actualización de seguridad 873333, es posible que esté dañado el montón de un componente cuando se utilizan interfaces de programación de aplicaciones (API) de modelo de objetos componentes (COM).

Causa

Este problema se produce cuando un componente usa CoRegisterMallocSpy para registrar la interfaz de depuración IMallocSpy. Cuando se devuelve un puntero que señala al inicio del bloque del montón al montón, el montón se daña.

Algunas rutas de APIs COM, llamar a los métodos de PREALLOC e IMallocSpy sin llamar a los métodos correspondientes de libres. Si en PostAlloc se realizan ajustes, el puntero que se devuelve al montón no será válido. Por lo tanto, el montón se daña.

Solución

Windows Server 2003

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay requisitos previos.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora del Panel de Control.
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

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay requisitos previos.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora del Panel de Control.
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 (x 86)
   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 (x 86)
   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

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay requisitos previos.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora del Panel de Control.
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

Nota: debido a la interdependencia entre archivos, esta revisión requiere Microsoft Windows 2000 Service Pack 4.

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

IMallocSpy permite a los desarrolladores de programas supervisar la asignación de memoria, detectar pérdidas de memoria y simular un error de memoria en las llamadas a los métodos IMalloc. Dado que IMallocSpy es una interfaz de depuración, es poco probable que su uso fuera de un entorno de desarrollo. Por lo tanto, este problema afecta principalmente a los desarrolladores que usen IMallocSpy para depurar las asignaciones del montón su programa.

Para obtener más información acerca de IMallocSpy, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de la seguridad actualización 873333, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

873333 MS05-012: una vulnerabilidad en OLE y COM podría permitir la ejecución remota de código

Propiedades

Id. de artículo: 894194 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios