Haga clic aquí para instalar Silverlight*
LatinoaméricaCambiar|Todos los sitios de Microsoft
Microsoft TechNet
|Suscríbase|Descarga|Contáctenos|Simplified

Boletín de seguridad de Microsoft MS09-035 - Moderado

Vulnerabilidades en Visual Studio Active Template Library podrían permitir la ejecución remota de código (969706)

Publicado: Julio 28, 2009 | Actualizado: Julio 27, 2011

Versión: 3.1

Información general

Resumen ejecutivo

Esta actualización de seguridad resuelve una vulnerabilidad informada de manera privada en las versiones públicas de Microsoft Active Template Library (ATL) incluidas con Visual Studio. Esta actualización de seguridad se destina especialmente a desarrolladores de componentes y controles. Los desarrolladores que construyen y redistribuyen componentes y controles a través de ATL deberían instalar la actualización que se ofrece en este boletín y seguir los consejos para crear y distribuir a sus clientes, componentes y controles que no son se ven afectados por las vulnerabilidades que se describen en este boletín de seguridad.

Este boletín de seguridad trata vulnerabilidades que podrían permitir la ejecución remota de código si un usuario cargó un componente o control con versiones vulnerables de ATL.

Aunque la mayoría de los boletines de seguridad de Microsoft se ocupa del riesgo de una vulnerabilidad para un determinado producto, este boletín de seguridad trata las vulnerabilidades que puede haber en productos creados con ATL. Por lo tanto, esta actualización de seguridad se considera moderada para todas las ediciones compatibles de Microsoft Visual Studio .NET 2003, Microsoft Visual Studio 2005, Microsoft Visual Studio 2008, Paquete redistribuible de Microsoft Visual C++ 2005 y Paquete redistribuible de Microsoft Visual C++ 2008.

Para obtener más información acerca de las repercusiones, las soluciones provisionales y los factores atenuantes para controles y componentes que puedan ser vulnerables a estos problemas, vea el documento informativo sobre seguridad de Microsoft (973882).

Para obtener más información, consulte la subsección Software afectado y no afectado, en esta sección.

La actualización de seguridad corrige las vulnerabilidades al modificar los encabezados ATL de modo que los componentes y los controles generados con los encabezados se puedan iniciar de forma segura a partir de un flujo de datos. Para obtener más información acerca de las vulnerabilidades, consulte la subsección Preguntas más frecuentes (P+F) de la entrada de vulnerabilidad específica en la sección siguiente, Información sobre la vulnerabilidad.

Recomendación. Los desarrolladores que han creado componentes y controles con ATL deben descargar esta actualización y volver a compilarlos según las orientaciones facilitadas en el siguiente artículo de MSDN.

La mayoría de los clientes de Visual Studio que tienen habilitadas las actualizaciones automáticas recibirán esta actualización automáticamente, así como la biblioteca ATL actualizada. No obstante, tal como se ha indicado anteriormente, se precisarán pasos adicionales para actualizar los controles y los componentes potencialmente vulnerables. Los clientes que no han habilitado la actualización automática deben buscar las actualizaciones e instalar esta actualización manualmente. Para obtener información sobre las opciones de configuración específicas de la actualización automática, vea el artículo 294871 de Microsoft Knowledge Base.

Para administradores e instalaciones empresariales, o usuarios finales que deseen instalar esta actualización de seguridad manualmente, Microsoft recomienda que los clientes apliquen la actualización inmediatamente con el software de administración de actualizaciones o busquen las actualizaciones con el servicio Microsoft Update.

Vea también la sección Herramientas y consejos para la detección e implementación, más adelante en este boletín.

Problemas conocidos. En el artículo 969706 de Microsoft Knowledge Base se señalan los problemas detectados que pueden experimentar los clientes al instalar esta actualización de seguridad. Se documentan asimismo las soluciones propuestas.

Software afectado y no afectado

El software siguiente se ha probado para determinar las versiones o ediciones que están afectadas. Otras versiones o ediciones han llegado al final de su ciclo de vida o no están afectadas. Para determinar el ciclo de vida del soporte técnico de su versión o edición de software, visite Ciclo de vida del soporte técnico de Microsoft.

Software afectado

SoftwareRepercusión de seguridad máximaClasificación de gravedad acumuladaBoletines reemplazados por esta actualización

Microsoft Visual Studio .NET 2003 Service Pack 1
(KB971089)

Ejecución remota de código

Moderada

MS07-012

Microsoft Visual Studio 2005 Service Pack 1
(KB971090)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2005 Service Pack 1*
(KB973673)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools
(KB973830)

Ejecución remota de código

Moderada

Ninguna

Windows Embedded CE 6.0**
(KB974616)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2008
(KB971091)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2008*
(KB973674)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2008 Service Pack 1
(KB971092)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual Studio 2008 Service Pack 1*
(KB973675)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package
(KB973544)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual C++ 2008 Redistributable Package
(KB973551)

Ejecución remota de código

Moderada

Ninguna

Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package
(KB973552)

Ejecución remota de código

Moderada

Ninguna

*Para aplicaciones móviles que usen ATL para dispositivos inteligentes

**Instala la actualización mensual de Windows Embedded CE 6.0 (diciembre de 2009). Este paquete de actualización sólo está disponible en el Centro de descarga de Microsoft.

Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad

¿Por qué se ha vuelto a publicar este boletín el 12 de enero de 2010?
Microsoft ha vuelto a publicar este boletín para agregar Windows Embedded CE 6.0 al software afectado. La actualización de Windows Embedded CE 6.0 (KB974616) es una actualización acumulativa que sólo está disponible en el Centro de descarga de Microsoft. Los clientes que usan la plataforma Windows Embedded CE 6.0 deben considerar la posibilidad de aplicar la actualización acumulativa. Ningún otro paquete de actualización está afectado por esta nueva publicación.

¿Por qué se ha revisado este boletín el 8 de septiembre de 2009?  
Este boletín se ha revisado para comunicar que la sección Problemas conocidos de esta actualización de seguridad del artículo 969706 de Microsoft Knowledge Base asociado se ha revisado para cambiar el número del problema conocido KB974223 a KB974479, con el fin de ofrecer una actualización no relacionada con la seguridad para corregir el problema. Los usuarios de Microsoft Visual Studio 2008 Service Pack 1 que no han instalado la actualización de seguridad descrita en este boletín recibirán automáticamente la actualización de seguridad y la actualización no relacionada con la seguridad a través de Microsoft Update. A los usuarios de Microsoft Visual Studio 2008 Service Pack 1 que ya han instalado la actualización de seguridad se les ofrecerá automáticamente la actualización no relacionada con la seguridad a través de Windows Update. Los usuarios de Microsoft Visual Studio 2008 Service Pack 1 que ya han instalado la actualización de seguridad no tienen que volver a instalarla y sólo deben instalar la actualización no relacionada con la seguridad si tienen los problemas que se describen en KB974479.

¿Por qué se ha vuelto a publicar este boletín el 11 de agosto de 2009?
Microsoft ha vuelto a publicar este boletín para ofrecer nuevas actualizaciones para las siguientes plataformas:

Microsoft Visual Studio 2005 Service Pack 1 (KB973673)

Microsoft Visual Studio 2008 (KB973674)

Microsoft Visual Studio 2008 Service Pack 1 (KB973675)

Las nuevas actualizaciones de seguridad son para los desarrolladores que usan Visual Studio para crear componentes y controles para aplicaciones móviles que usan ATL para dispositivos inteligentes. Todos los desarrolladores de Visual Studio deben instalar estas nuevas actualizaciones con el fin de que puedan usar Visual Studio para crear componentes y controles que no sean vulnerables a los problemas notificados.

Para obtener más información acerca de este problema conocido, vea el artículo 969706 de Microsoft Knowledge Base.

¿Por qué se ha revisado este boletín el 4 de agosto de 2009?  
Este boletín se ha revisado para comunicar que se ha revisado la sección Problemas conocidos de esta actualización de seguridad del artículo 969706 de Microsoft Knowledge Base asociado y que la lógica de detección para KB973923 y KB973924 se ha revisado para corregir un problema de nueva oferta de paquete. La lógica de detección original determinaba si se tenía que instalar la actualización mediante la confirmación de que la actualización no estaba ya instalada. Los paquetes redistribuibles de Visual C++ (KB973544, KB973551 y KB973552), disponibles en el Centro de descarga de Microsoft, son un superconjunto completo de los paquetes de actualización de ATL correspondientes (KB973923 y KB973924), disponibles únicamente en Microsoft Update. Los clientes que han instalado la versión actualizada del paquete redistribuible de Visual C++ no tienen que instalar los paquetes de actualización de ATL correspondientes. La detección cambia la cuenta para ello y no vuelve a ofrecer los paquetes de actualización de ATL cuando la versión corregida correspondiente de la actualización redistribuible de Visual C++ ya está instalada. También se ha agregado una nueva entrada a esta sección Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad para aclarar la diferencia entre los paquetes redistribuibles de Visual C++ y las demás actualizaciones de Visual Studio. Las empresas que no usan Microsoft Update para la implementación de las actualizaciones y que deben implementar las actualizaciones que se ofrecen en este boletín por otros medios, pueden descargar e implementar los paquetes redistribuibles de Visual C++ completos ya que son un superconjunto completo de los paquetes de actualización de ATL correspondientes.

¿Cuál es la diferencia entre los paquetes redistribuibles de Visual C++ y las demás actualizaciones de Visual Studio?  
Los paquetes redistribuibles de Visual C++ son versiones completas de este producto que cualquier usuario puede redistribuir con sus aplicaciones. Los clientes que necesiten incluir los paquetes redistribuibles de Visual C++ deben seleccionarlos y empaquetarlos o vincularlos a sus instalaciones. Las demás actualizaciones de Visual Studio están disponibles para los clientes que anteriormente han instalado una versión anterior del producto redistribuible de Visual C++ o que han instalado el producto Visual Studio. Estos paquetes de actualización sólo se ofrecen a los clientes a través de Microsoft Update y únicamente si hay una versión anterior de los paquetes redistribuibles de Visual C++ o de Visual Studio.

¿Por qué los números de KB de actualización del Centro de descarga de Microsoft para los paquetes redistribuibles de Visual C++ son distintos de los números de KB de actualización de SMS, SCCM, WSUS y MU?  
Las versiones completas de los paquetes redistribuibles de Visual C++ 2005 y 2008 corregidos (KB973544, KB973551 y KB973552) se enumeran en el Centro de descarga de Microsoft como las nuevas versiones completas de los productos. Las actualizaciones enumeradas en SMS, SCCM, WSUS y MU (KB973923, KB9739234) son actualizaciones únicamente para los clientes que anteriormente han instalado versiones vulnerables de los paquetes redistribuibles de Visual C++. Estas actualizaciones no son las versiones del centro de descarga. Microsoft no recomienda que los clientes redistribuyan ninguna versión que no sea la completa que se puede descargar del Centro de descarga de Microsoft (KB973544, KB973551 y KB973552).

¿Por qué se publicó esta actualización de seguridad fuera de banda?  
Esta actualización de seguridad se publica fuera de banda para corregir los problemas indicados en el documento informativo sobre seguridad de Microsoft (973882), "Vulnerabilidades en Microsoft Active Template Library (ATL) podrían permitir la ejecución remota de código".

¿De qué forma se relaciona este boletín con las vulnerabilidades que se describen en el documento informativo sobre seguridad de Microsoft (973882)?
Este boletín corrige las vulnerabilidades en la versión pública de Active Template Library (ATL). Las vulnerabilidades en la versión privada de ATL se describen en el documento informativo sobre seguridad de Microsoft (973882).

Si son vulnerabilidades de ejecución remota de código, ¿por qué el boletín solo se considera moderado?  
Este boletín se considera moderado porque Microsoft Visual Studio, de forma predeterminada, no está afectado por estas vulnerabilidades. Los controles y los componentes creados con la ATL afectada son vulnerables y, si están afectados, tendrán una clasificación de crítica o moderada, según el tipo de vulnerabilidad presente en ellos.

¿Están los usuarios de Visual Studio afectados de forma directa por estas vulnerabilidades?  
No. La existencia de Visual Studio en el sistema no hace que sea vulnerable a este problema.

La actualización asociada a este boletín va dirigida a los desarrolladores que crean componentes y controles con el fin de que puedan usar Visual Studio para crear componentes y controles que no sean vulnerables a los problemas notificados. Sólo los componentes y controles vulnerables desarrollados con una versión de ATL afectada están expuestos a este problema. Los desarrolladores que han creado o redistribuido componentes y controles creados con las versiones afectadas de la biblioteca ATL deben instalar la actualización que se proporciona en este boletín y seguir los pasos facilitados para asegurarse de que sus componentes y controles no contienen las vulnerabilidades descritas en este boletín.

¿Qué versiones de Active Template Library están afectadas por estas vulnerabilidades?
Las versiones 7.0, 7.1, 8.0 y 9.0 están afectadas. Todas las demás versiones no se admiten.

¿Qué versiones de Visual Studio están afectadas?
Vea Software afectado y no afectado, en este boletín de seguridad de Microsoft.

¿Esta actualización de seguridad relacionada con MS09-034 también se publica como una actualización fuera de ciclo?  
Sí. El boletín de seguridad de Microsoft MS09-034, "Actualización de seguridad acumulativa para Internet Explorer", incluye un factor atenuante que ayuda a impedir que los componentes y los controles generados con la ATL vulnerable estén expuestos en Internet Explorer, así como a corregir varias vulnerabilidades no relacionadas. Las nuevas protecciones de defensa en profundidad ofrecidas en MS09-034 incluyen actualizaciones para Internet Explorer 5.01, Internet Explorer 6, Internet Explorer 6 Service Pack 1, Internet Explorer 7 e Internet Explorer 8 que supervisan e impiden que se aprovechen todas las vulnerabilidades ATL públicas y privadas que se conocen, incluidas las vulnerabilidades que podrían permitir pasar por alto la característica de seguridad de bits de interrupción de ActiveX. Estas protecciones se han diseñado para proteger a los clientes de los ataques basados en web.

Si tengo instalada la actualización MS09-034, ¿también necesito instalar esta actualización?  
Esta actualización de seguridad se destina especialmente a desarrolladores de componentes y controles. Los desarrolladores que han creado o redistribuido componentes y controles creados con las versiones afectadas de Active Template Library deben instalar la actualización que se proporciona en este boletín y seguir los pasos facilitados para asegurarse de que sus componentes y controles no contienen las vulnerabilidades descritas en este boletín.

Si tengo instalada la actualización MS09-034, ¿también necesito instalar componentes y controles adicionales distribuidos por Microsoft o terceros que tratan las vulnerabilidades que se describen en el documento informativo sobre seguridad de Microsoft 973882 y el boletín de seguridad de Microsoft MS09-035?  
La solución de Internet Explorer de MS09-034 no corrige las vulnerabilidades subyacentes con determinados componentes y controles desarrollados con Active Template Library. Microsoft recomienda que los desarrolladores sigan las orientaciones que se proporcionan en este boletín para modificar y volver a crear todos los componentes y controles afectados por las vulnerabilidades descritas en este boletín.

¿Dónde están los detalles de información de archivos?  
Consulte en las tablas de referencia de la sección Implementación de la actualización de seguridad la ubicación de los detalles de información de archivo.

¿Qué es ATL?
Active Template Library (ATL) es un conjunto de clases C++ basadas en plantillas que permiten crear objetos COM (modelo de objetos componentes) pequeños y rápidos. Tiene una compatibilidad especial con las características de COM clave, incluidas las implementaciones de existencias, interfaces duales, interfaces de enumerador COM estándar, puntos de conexión, interfaces de extracción y controles ActiveX. Para obtener más información, vea el siguiente artículo de MSDN.

¿Están los componentes y controles de terceros afectados por este problema?
Algunos componentes y controles de terceros pueden estar afectados por este problema si se han cumplido determinadas condiciones durante la generación de los componentes y controles. Microsoft recomienda que los desarrolladores sigan las orientaciones que se proporcionan en este boletín para modificar y volver a crear todos los componentes y controles afectados por las vulnerabilidades descritas en este boletín.

Soy un desarrollador de aplicaciones de terceros y uso ATL en mis componentes y controles. ¿Mis componentes y controles son vulnerables? En caso afirmativo, ¿cómo debo actualizarlos?  
Para obtener instrucciones acerca de cómo determinar si los componentes y los controles son vulnerables y cómo actualizarlos, vea el siguiente artículo de MSDN.

¿Por qué soluciona esta actualización varios problemas de vulnerabilidad de seguridad detectados?  
Esta actualización aborda diversos puntos vulnerables porque las modificaciones necesarias para solucionar estos aspectos están ubicadas en archivos relacionados. En lugar de instalar varias actualizaciones que son prácticamente iguales, los clientes sólo necesitan instalar esta actualización.

Uso una versión anterior del software tratado en este boletín de seguridad. ¿Qué debo hacer?  
El software afectado que se enumera en este boletín se ha probado para determinar las versiones que están afectadas. Otras versiones o ediciones han pasado su ciclo de vida del soporte técnico. Para determinar el ciclo de vida del soporte técnico de su versión de software, visite Ciclo de vida del soporte técnico de Microsoft.

Los clientes que tengan esas versiones o ediciones anteriores del software deberían plantearse la migración a versiones con soporte técnico para evitar la exposición a vulnerabilidades. Para obtener más información acerca del ciclo de vida del soporte técnico de los productos de Windows, visite Ciclo de vida del soporte técnico de Microsoft. Para obtener más información acerca de la ampliación del período de soporte técnico de las actualizaciones de seguridad correspondientes a estas versiones o ediciones de software, visite Servicios de soporte técnico de Microsoft.

Los clientes que requieran soporte técnico para versiones anteriores deben ponerse en contacto con su representante del equipo de cuentas de Microsoft, con su administrador técnico de cuentas o con el representante del socio de Microsoft apropiado para consultar las opciones de soporte personalizado disponibles. Los clientes sin un contrato Alliance, Premier o Authorized pueden ponerse en contacto con su oficina de ventas local de Microsoft. Para obtener información de contacto, visite Información en todo el mundo de Microsoft, seleccione el país y, a continuación, haga clic en Ir para ver una lista de números de teléfono. Cuando llame, diga que desea hablar con el administrador de ventas local de soporte técnico Premier. Para obtener más información, vea las Preguntas más frecuentes del ciclo de vida del soporte técnico de productos del sistema operativo Windows.

Soy un desarrollador y tengo preguntas respecto a este problema que no se encuentran documentadas en el boletín de seguridad. ¿Qué puedo hacer?
Como parte de nuestra respuesta a este problema, Microsoft proporciona contenido especializado para desarrolladores y vínculos a foros para obtener respuestas a sus preguntas por parte de los recursos de Microsoft y la comunidad de desarrolladores de Microsoft. Para obtener más información, vea el siguiente artículo de MSDN.

Información sobre la vulnerabilidad

Gravedad e identificadores de vulnerabilidad

En las siguientes clasificaciones de gravedad se supone la máxima repercusión posible de la vulnerabilidad. Para obtener información acerca de la probabilidad, en el plazo de 30 días después de la publicación de este boletín de seguridad, de la explotabilidad de la vulnerabilidad en relación con su clasificación de gravedad y repercusiones de seguridad, vea el índice de explotabilidad en el resumen del boletín de julio. Para obtener más información, vea Índice de explotabilidad de Microsoft.

Gravedad de la vulnerabilidad y repercusión de seguridad máxima del software afectado
Software afectadoVulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)Vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)Vulnerabilidad de cadena nula en ATL (CVE-2009-2495)Clasificación de gravedad acumulada

Microsoft Visual Studio .NET 2003 Service Pack 1

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Microsoft Visual Studio 2005 Service Pack 1

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Windows Embedded CE 6.0

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Microsoft Visual Studio 2008

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Microsoft Visual Studio 2008 Service Pack 1

No aplicable

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Paquete redistribuible Microsoft Visual C++ 2005 Service Pack 1

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Paquete redistribuible de Microsoft Visual C++ 2008

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1

Moderada 
Ejecución remota de código

Moderada 
Ejecución remota de código

Moderada 
Divulgación de información

Moderada

Vulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)

Existe una vulnerabilidad de ejecución remota de código en Microsoft Active Template Library (ATL) debida a un problema en los encabezados ATL que podrían permitir a un atacante exigir que VariantClear se llamara en una variante VARIANT que no se haya inicializado correctamente. Debido a esto, el atacante puede controlar lo que sucede cuando se llama a VariantClear durante el tratamiento de un error al suministrar un flujo dañado. Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles instalados que se generaron con Visual Studio ATL. Este problema podría permitir a un usuario remoto y sin autenticar llevar a cabo la ejecución remota de código en un sistema afectado. Un atacante podría aprovechar esta vulnerabilidad mediante la creación de una página web especialmente diseñada. Si un usuario visita la página web, la vulnerabilidad podría permitir la ejecución remota de código.

Para ver esta vulnerabilidad como una entrada estándar en la lista de vulnerabilidades y exposiciones comunes, consulte CVE-2009-0901.

Factores atenuantes para la vulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)

El factor atenuante hace referencia a una opción, configuración común o práctica recomendada general, existente en un estado predeterminado, que podría reducir la gravedad de una vulnerabilidad. Los siguientes factores atenuantes podrían ser útiles en su situación:

De forma predeterminada, Visual Studio, como producto, no es vulnerable a este problema. En su lugar, los componentes y los controles creados con las versiones vulnerables de ATL pueden ser vulnerables.

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Soluciones provisionales para la vulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)

La solución provisional hace referencia a un cambio de opción o configuración que no corrige la vulnerabilidad subyacente pero ayuda a bloquear los tipos de ataque conocidos antes de aplicar la actualización. Microsoft ha probado las soluciones provisionales y señala en la explicación si una solución provisional reduce la funcionalidad

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Preguntas más frecuentes sobre la vulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)

¿Cuál es el alcance de esta vulnerabilidad?  
Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles vulnerables instalados que se crearon con las versiones afectadas de ATL de Microsoft.

Se trata de una vulnerabilidad de ejecución remota de código. Por ejemplo, la vulnerabilidad podría permitir la ejecución remota de código si el usuario visita una página web especialmente diseñada con Internet Explorer que ejecuta un componente o control vulnerable. Un intruso que aprovechara esta vulnerabilidad podría conseguir el mismo nivel de derechos de usuario que el usuario que ha iniciado sesión.

Si un usuario inicia sesión con derechos de usuario administrativos, un intruso que aprovechara esta vulnerabilidad podría lograr el control completo de un sistema afectado. De esta forma, un intruso podría instalar programas; ver, cambiar o eliminar datos; o crear cuentas nuevas con todos los derechos de usuario. Los usuarios cuyas cuentas estén configuradas con menos derechos de usuario en el sistema correrían un riesgo menor que los que cuenten con derechos de usuario administrativos.

¿Cuál es la causa de esta vulnerabilidad?  
La vulnerabilidad se produce por un problema en los encabezados ATL que podría permitir que un atacante llamar a VariantClear() en una variante variant que no se ha inicializado correctamente. Para los desarrolladores que han creado un componente o un control con ATL de esta manera, el componente o control resultante podría permitir la ejecución remota de código en el contexto del usuario que ha iniciado la sesión.

¿Para qué puede utilizar un atacante esta vulnerabilidad?  
Si un usuario tiene un control vulnerable en su sistema y un atacante elude las soluciones descritas en el documento informativo sobre seguridad de Microsoft (973882), el atacante podrá tomar el control completo del sistema afectado. De esta forma, un intruso podría instalar programas; ver, cambiar o eliminar datos; o crear cuentas nuevas con todos los derechos de usuario. Los usuarios cuyas cuentas estén configuradas con menos derechos de usuario en el sistema correrían un riesgo menor que los que cuenten con derechos de usuario administrativos.

¿Cómo podría aprovechar un atacante la vulnerabilidad?  
Un atacante podría hospedar un sitio web especialmente diseñado para aprovechar esta vulnerabilidad a través de Internet Explorer con un control vulnerable y convencer a un usuario para que visite el sitio web. También puede tratarse de sitios web vulnerables y sitios web que aceptan u hospedan contenido o anuncios proporcionados por el usuario. Estos sitios web podrían incluir contenido malintencionado a través del cual se podría aprovechar esta vulnerabilidad. No obstante, el atacante en todos los casos tendría que detectar un control vulnerable y obligar a los usuarios a visitar estos sitios web. Para ello, tendría que convencerlos para que visitaran el sitio web; por lo general, incitándoles a hacer clic en un vínculo de un mensaje de correo electrónico o en una petición de Instant Messenger que lleven a los usuarios al sitio web del atacante. También sería posible que se mostrara contenido web diseñado especialmente mediante titulares de anuncios u otros métodos para hacer llegar contenido web a los sistemas afectados.

¿Qué sistemas están más expuestos a esta vulnerabilidad?  
Las estaciones de trabajo y los servidores de Terminal Server son los más expuestos. Los servidores podrían correr un mayor riesgo si algún usuario que no deba tener los suficientes permisos administrativos tuviera la capacidad de iniciar sesiones en el servidor y ejecutar programas. Sin embargo, los procedimientos recomendados desaconsejan permitir esto.

¿Cómo funciona esta actualización?  
Esta actualización corrige el problema al garantizar que VariantClear() sólo se puede llamar en variantes inicializadas y proporciona versiones actualizadas de ALT que permiten a los desarrolladores corregir este problema en controles potencialmente vulnerables.

En el momento de emitir este boletín de seguridad, ¿se había divulgado ya esta vulnerabilidad?  
No. Microsoft recibió información acerca de esta vulnerabilidad a través de una fuente responsable. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información alguna que indicara que esta vulnerabilidad se hubiera divulgado públicamente.

En el momento de publicar este boletín de seguridad, ¿había recibido Microsoft algún informe que indicase que se estaba utilizando esta vulnerabilidad?  
No. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información que indicara que esta vulnerabilidad se hubiera usado para atacar a clientes y no tenía constancia de que se hubiera publicado código de prueba de concepto.

Vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)

Existe una vulnerabilidad de ejecución remota de código en Microsoft Active Template Library (ATL) debida a problemas en los encabezados ATL que tratan la ejecución de un objeto a partir de los flujos de datos. Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles instalados que se generaron con Visual Studio ATL. Para los componentes y los controles creados con ATL, el uso no seguro de OleLoadFromStream podría permitir la ejecución de objetos arbitrarios que podrían omitir la directiva de seguridad relacionada, como los bits de interrupción desde Internet Explorer. Este problema podría permitir a un usuario remoto y sin autenticar llevar a cabo la ejecución remota de código en un sistema afectado. Un atacante podría aprovechar esta vulnerabilidad mediante la creación de una página web especialmente diseñada. Si un usuario visita la página web, la vulnerabilidad podría permitir la ejecución remota de código.

Para ver esta vulnerabilidad como una entrada estándar en la lista de vulnerabilidades y exposiciones comunes, consulte CVE-2009-2493.

Factores atenuantes para la vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)

El factor atenuante hace referencia a una opción, configuración común o práctica recomendada general, existente en un estado predeterminado, que podría reducir la gravedad de una vulnerabilidad. Los siguientes factores atenuantes podrían ser útiles en su situación:

De forma predeterminada, Visual Studio, como producto, no es vulnerable a este problema. En su lugar, los componentes y los controles creados con las versiones vulnerables de ATL pueden ser vulnerables.

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Soluciones provisionales para la vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)

La solución provisional hace referencia a un cambio de opción o configuración que no corrige la vulnerabilidad subyacente pero ayuda a bloquear los tipos de ataque conocidos antes de aplicar la actualización. Microsoft ha probado las soluciones provisionales y señala en la explicación si una solución provisional reduce la funcionalidad

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Preguntas más frecuentes sobre la vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)

¿Cuál es el alcance de esta vulnerabilidad?  
Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles instalados que se generaron con Visual Studio ATL.

Se trata de una vulnerabilidad de ejecución remota de código. La vulnerabilidad podría permitir la ejecución remota de código si el usuario visita una página web especialmente diseñada con Internet Explorer, con lo que se ejecuta un componente o control vulnerable. Un intruso que aprovechara esta vulnerabilidad podría conseguir el mismo nivel de derechos de usuario que el usuario que ha iniciado sesión.

Si un usuario inicia sesión con derechos de usuario administrativos, un intruso que aprovechara esta vulnerabilidad podría lograr el control completo de un sistema afectado. De esta forma, un intruso podría instalar programas; ver, cambiar o eliminar datos; o crear cuentas nuevas con todos los derechos de usuario. Los usuarios cuyas cuentas estén configuradas con menos derechos de usuario en el sistema correrían un riesgo menor que los que cuenten con derechos de usuario administrativos.

¿Cuál es la causa de esta vulnerabilidad?  
La vulnerabilidad se produce por errores en los encabezados ATL que tratan la ejecución de un objeto a partir de los flujos de datos. Para los componentes y los controles creados con ATL, el uso no seguro de OleLoadFromStream podría permitir la ejecución de objetos arbitrarios que podrían omitir determinadas directivas de seguridad.

¿Para qué puede utilizar un atacante esta vulnerabilidad?  
Si un usuario tiene un control vulnerable en su sistema y un atacante elude las soluciones descritas en el documento informativo sobre seguridad de Microsoft (973882), si el usuario ha iniciado sesión con derechos administrativos el atacante podrá tomar el control completo del sistema afectado. De esta forma, un intruso podría instalar programas; ver, cambiar o eliminar datos; o crear cuentas nuevas con todos los derechos de usuario. Los usuarios cuyas cuentas estén configuradas con menos derechos de usuario en el sistema correrían un riesgo menor que los que cuenten con derechos de usuario administrativos.

¿Cómo podría aprovechar un atacante la vulnerabilidad?  
Un atacante podría hospedar un sitio web especialmente diseñado para aprovechar esta vulnerabilidad a través de Internet Explorer con un control vulnerable y convencer a un usuario para que visite el sitio web. También puede tratarse de sitios web vulnerables y sitios web que aceptan u hospedan contenido o anuncios proporcionados por el usuario. Estos sitios web podrían incluir contenido malintencionado a través del cual se podría aprovechar esta vulnerabilidad. No obstante, el atacante en todos los casos tendría que detectar un control vulnerable y obligar a los usuarios a visitar estos sitios web. Para ello, tendría que convencerlos para que visitaran el sitio web; por lo general, incitándoles a hacer clic en un vínculo de un mensaje de correo electrónico o en una petición de Instant Messenger que lleven a los usuarios al sitio web del atacante. También sería posible que se mostrara contenido web diseñado especialmente mediante titulares de anuncios u otros métodos para hacer llegar contenido web a los sistemas afectados.

¿Qué sistemas están más expuestos a esta vulnerabilidad?  
Las estaciones de trabajo y los servidores de Terminal Server son los más expuestos. Los servidores podrían correr un mayor riesgo si algún usuario que no deba tener los suficientes permisos administrativos tuviera la capacidad de iniciar sesiones en el servidor y ejecutar programas. Sin embargo, los procedimientos recomendados desaconsejan permitir esto.

¿Cómo funciona esta actualización?  
La actualización corrige la vulnerabilidad al modificar la manera en que ATL trata la ejecución de objetos desde el flujo de datos y al proporcionar versiones actualizadas de ATL que permitan a los desarrolladores corregir este problema en controles potencialmente vulnerables.

En el momento de emitir este boletín de seguridad, ¿se había divulgado ya esta vulnerabilidad?  
No. Microsoft recibió información acerca de esta vulnerabilidad a través de una fuente responsable. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información alguna que indicara que esta vulnerabilidad se hubiera divulgado públicamente.

En el momento de publicar este boletín de seguridad, ¿había recibido Microsoft algún informe que indicase que se estaba utilizando esta vulnerabilidad?  
No. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información que indicara que esta vulnerabilidad se hubiera usado para atacar a clientes y no tenía constancia de que se hubiera publicado código de prueba de concepto.

Vulnerabilidad de cadena nula en ATL (CVE-2009-2495)

Existe una vulnerabilidad de divulgación de información en Microsoft Active Template Library (ATL) que podría permitir la lectura de una cadena sin un carácter nulo de terminación. Un atacante podría manipular esta cadena para leer datos adicionales más allá del final de la cadena y, por lo tanto, divulgar información de la memoria. Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles instalados que se generaron con Visual Studio ATL. Un atacante que aprovechara correctamente esta vulnerabilidad podría ejecutar un componente o control malintencionado que divulgaría información, reenviaría los datos de usuario a terceros o tendría acceso a cualquier dato en los sistemas afectados a los que pueda obtener acceso el usuario que ha iniciado la sesión. Es importante mencionar que la vulnerabilidad no permitirá al atacante ejecutar código o elevar directamente sus derechos de usuario, pero podría servir para producir información útil que pudiera usarse para tratar de sacar más provecho del sistema afectado.

Para ver esta vulnerabilidad como una entrada estándar en la lista de vulnerabilidades y exposiciones comunes, consulte CVE-2009-2495.

Factores atenuantes para la vulnerabilidad de cadena nula en ATL (CVE-2009-2495)

El factor atenuante hace referencia a una opción, configuración común o práctica recomendada general, existente en un estado predeterminado, que podría reducir la gravedad de una vulnerabilidad. Los siguientes factores atenuantes podrían ser útiles en su situación:

De forma predeterminada, Visual Studio, como producto, no es vulnerable a este problema. En su lugar, los componentes y los controles creados con las versiones vulnerables de ATL pueden ser vulnerables.

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Soluciones provisionales para la vulnerabilidad de cadena nula en ATL (CVE-2009-2495)

La solución provisional hace referencia a un cambio de opción o configuración que no corrige la vulnerabilidad subyacente pero ayuda a bloquear los tipos de ataque conocidos antes de aplicar la actualización. Microsoft ha probado las soluciones provisionales y señala en la explicación si una solución provisional reduce la funcionalidad

Los factores atenuantes y las soluciones provisionales para los componentes y controles potencialmente vulnerables se describen en el documento informativo sobre seguridad de Microsoft (973882).

Preguntas más frecuentes sobre la vulnerabilidad de cadena nula en ATL (CVE-2009-2495)

¿Cuál es el alcance de esta vulnerabilidad?  
Esta vulnerabilidad sólo afecta directamente a los sistemas con componentes y controles instalados que se generaron con Visual Studio ATL.

Esta vulnerabilidad afecta a la divulgación de información. Un atacante que aprovechara correctamente esta vulnerabilidad podría ejecutar un componente o control malintencionado que divulgaría información, reenviaría los datos de usuario a terceros o tendría acceso a cualquier dato en los sistemas afectados a los que pueda obtener acceso el usuario que ha iniciado la sesión. Es importante mencionar que la vulnerabilidad no permitirá al atacante ejecutar código o elevar directamente sus derechos de usuario, pero podría servir para producir información útil que pudiera usarse para tratar de sacar más provecho del sistema afectado.

¿Cuál es la causa de esta vulnerabilidad?  
La vulnerabilidad se debe a un problema en las cabeceras ATL que podrían permitir que una cadena se lea sin bytes NULL finales. Un atacante podría manipular esta cadena para leer datos adicionales más allá del final de la cadena y, por lo tanto, divulgar información de la memoria.

¿Para qué puede utilizar un atacante esta vulnerabilidad?  
Un atacante que aprovechara esta vulnerabilidad podría obtener acceso a los datos disponibles para el usuario que ha iniciado sesión.

¿Cómo podría aprovechar un atacante la vulnerabilidad?  
Si un usuario tiene un control vulnerable en su sistema y un atacante elude las soluciones descritas en el documento informativo sobre seguridad de Microsoft (973882), el atacante podrá leer información en la memoria del sistema afectado.

¿Qué sistemas están más expuestos a esta vulnerabilidad?  
Las estaciones de trabajo y los servidores de Terminal Server son los más expuestos. Los servidores podrían correr un mayor riesgo si algún usuario que no deba tener los suficientes permisos administrativos tuviera la capacidad de iniciar sesiones en el servidor y ejecutar programas. Sin embargo, los procedimientos recomendados desaconsejan permitir esto.

¿Cómo funciona esta actualización?  
La actualización corrige la vulnerabilidad al aplicar la asignación de búfer correcta al leer un flujo y al proporcionar versiones actualizadas de ATL que permitirían a los desarrolladores corregir este problema en controles potencialmente vulnerables.

En el momento de emitir este boletín de seguridad, ¿se había divulgado ya esta vulnerabilidad?  
No. Microsoft recibió información acerca de esta vulnerabilidad a través de una fuente responsable. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información alguna que indicara que esta vulnerabilidad se hubiera divulgado públicamente.

En el momento de publicar este boletín de seguridad, ¿había recibido Microsoft algún informe que indicase que se estaba utilizando esta vulnerabilidad?  
No. En el momento de publicar este boletín de seguridad, Microsoft no había recibido información que indicara que esta vulnerabilidad se hubiera usado para atacar a clientes y no tenía constancia de que se hubiera publicado código de prueba de concepto.

Información sobre la actualización

Herramientas y consejos para la detección e implementación

Los siguientes consejos para la detección e implementación proporcionan información acerca de cómo asegurarse de que las versiones de Visual Studio de este boletín de seguridad se han actualizado con encabezados de ATL que corrigen las vulnerabilidades descritas anteriormente.

Administre el software y las actualizaciones de seguridad que necesite implementar en servidores, equipos de escritorio y sistemas móviles en su organización. Para obtener más información visite el Centro de administración de actualizaciones de TechNet. El sitio web Microsoft TechNet Security proporciona información adicional acerca de la seguridad de los productos de Microsoft.

Las actualizaciones de seguridad están disponibles en Microsoft Update y Windows Update. También hay actualizaciones de seguridad disponibles en el Centro de descarga de Microsoft. Si realiza una búsqueda de las palabras clave “actualización de seguridad” podrá encontrarlas fácilmente.

Finalmente, las actualizaciones de seguridad se pueden descargar del Catálogo de Microsoft Update. El Catálogo de Microsoft Update ofrece un catálogo en el que se pueden realizar búsquedas del contenido que está disponible a través de Windows Update y Microsoft Update, incluidas las actualizaciones de seguridad, los controladores y los Service Packs. Al realizar la búsqueda con el número del boletín de seguridad (como "MS07-036"), puede agregar todas las actualizaciones aplicables a la cesta (incluidos diferentes idiomas para una actualización) y descargarlas en la carpeta que elija. Para obtener más información sobre el Catálogo de Microsoft Update, vea las preguntas más frecuentes del Catálogo de Microsoft Update.

Nota A partir del 1 de agosto de 2009, Microsoft dejará de ofrecer soporte técnico a Office Update y Office Update Inventory Tool. Para seguir obteniendo las actualizaciones más recientes para los productos de Microsoft, use Microsoft Update. Para obtener más información, vea Acerca de Microsoft Office Update: Preguntas más frecuentes.

Consejos para la detección y la implementación

Microsoft ofrece orientación para la detección y la implementación de las actualizaciones de seguridad. Dicha orientación contiene recomendaciones e información que pueden ayudar a los profesionales de TI a comprender el modo de usar varias herramientas para la detección y la implementación de las actualizaciones de seguridad. Para obtener más información, vea el artículo 961747 de Microsoft Knowledge Base.

Microsoft Baseline Security Analyzer

Esta herramienta permite a los administradores examinar sistemas remotos y locales para detectar las actualizaciones de seguridad que faltan así como las configuraciones de seguridad incorrectas más comunes. Para obtener más información acerca de MBSA, visite Microsoft Baseline Security Analyzer.

La tabla siguiente proporciona el resumen de detección MBSA correspondiente a esta actualización de seguridad.

Software MBSA 2.1

Microsoft Visual Studio .NET 2003 Service Pack 1

No

Microsoft Visual Studio 2005 Service Pack 1

Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools

Microsoft Visual Studio 2008

Microsoft Visual Studio 2008 Service Pack 1

Paquete redistribuible Microsoft Visual C++ 2005 Service Pack 1

Paquete redistribuible de Microsoft Visual C++ 2008

Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1

Para obtener más información acerca de MBSA 2.1, consulte las preguntas más frecuentes de MBSA 2.1.

Windows Server Update Services

Windows Server Update Services (WSUS) permite a los administradores implementar las actualizaciones críticas y de seguridad más recientes en sistemas operativos Windows 2000 y versiones posteriores, Office XP y versiones posteriores, Exchange Server 2003 y SQL Server 2000. Para obtener más información acerca de cómo implementar esta actualización de seguridad con Windows Server Update Services, visite el sitio web de Windows Server Update Services.

Systems Management Server

En la tabla siguiente se proporciona el resumen de detección e implementación de SMS correspondiente a esta actualización de seguridad.

SoftwareSMS 2.0SMS 2003 con SUSFPSMS 2003 con ITMUConfiguration Manager 2007

Microsoft Visual Studio .NET 2003 Service Pack 1

No

No

Microsoft Visual Studio 2005 Service Pack 1

No

No

Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools

No

No

Microsoft Visual Studio 2008

No

No

Microsoft Visual Studio 2008 Service Pack 1

No

No

Paquete redistribuible Microsoft Visual C++ 2005 Service Pack 1

No

No

Paquete redistribuible de Microsoft Visual C++ 2008

No

No

Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1

No

No

En cuanto a SMS 2.0 y SMS 2003, SMS puede usar SMS SUS Feature Pack (SUSFP), que incluye la herramienta Security Update Inventory Tool (SUIT), para detectar actualizaciones de seguridad. Visite también Descargas para Systems Management Server 2.0.

En cuanto a SMS 2003, SMS puede utilizar la herramienta SMS 2003 Inventory Tool for Microsoft Updates (ITMU) para detectar actualizaciones de seguridad proporcionadas por Microsoft Update y compatibles con Windows Server Update Services. Para obtener más información acerca de SMS 2003 ITMU, visite SMS 2003 Inventory Tool for Microsoft Updates. Además, SMS 2003 puede usar Microsoft Office Inventory Tool con el fin de detectar las actualizaciones requeridas para las aplicaciones de Microsoft Office. Para obtener más información acerca de Office Inventory Tool y otras herramientas de análisis, visite SMS 2003 Software Update Scanning Tools. Visite también Descargas para Systems Management Server 2003.

System Center Configuration Manager 2007 usa WSUS 3.0 para la detección de actualizaciones. Para obtener más información acerca de la administración de actualizaciones de software de Configuration Manager 2007, visite System Center Configuration Manager 2007.

Para obtener más información acerca de SMS, visite el sitio web de SMS.

Para obtener información más detallada, consulte el artículo 910723 de Microsoft Knowledge Base: Lista de resumen de los artículos mensuales de consejos para la detección y la implementación.

Evaluador de compatibilidad de aplicaciones y kit de herramientas de compatibilidad de aplicaciones

Las actualizaciones normalmente escriben en los mismos archivos y configuración del Registro necesarios para que se ejecuten las aplicaciones. Esto puede desencadenar incompatibilidades y aumentar el tiempo que dura la implementación de actualizaciones de seguridad. Puede optimizar las pruebas y la validación de las actualizaciones de Windows en las aplicaciones instaladas con los componentes del Evaluador de compatibilidad de actualizaciones incluidos con el Kit de herramientas de compatibilidad de aplicaciones 5.0.

El kit de herramientas de compatibilidad de aplicaciones (ACT) contiene las herramientas y la documentación necesarias para evaluar y mitigar los problemas de compatibilidad de aplicaciones antes de implementar Microsoft Windows Vista, una actualización de Windows, una actualización de seguridad de Microsoft o una nueva versión de Windows Internet Explorer en su entorno.

Implementación de la actualización de seguridad

Software afectado

Para obtener información acerca de la actualización de seguridad específica para su software afectado, haga clic en el vínculo apropiado:

Microsoft Visual Studio .NET 2003 Service Pack 1

Tabla de referencias

La tabla siguiente contiene la información de actualización de seguridad para este software. Puede encontrar información adicional en la subsección Información sobre la implementación, en esta sección.

Inclusión en futuros Service Packs

Visual Studio .NET 2003 Service Pack 2

Implementación

 

Instalación sin intervención del usuario

VS7.1sp1-KB971089-X86 /q

Instalación sin reiniciar

VS7.1sp1-KB971089-X86 /norestart

Actualizar archivo de registro

VS7.1SP1-KB971089-X86-intl-msi.0.log
VS7.1SP1-KB971089-X86-intl-wrapper.log

Información adicional

Para obtener información sobre la detección e implementación, vea la sección anterior, Herramientas y consejos para la detección e implementación de Microsoft.

Requisito de reinicio

 

¿Se requiere reiniciar?

En algunos casos, esta actualización no requiere reiniciar el sistema. Sin embargo, si algún archivo necesario está en uso, habrá que reiniciar el sistema. Si se presenta este comportamiento, aparecerá un mensaje que aconseja reiniciar el sistema.

Hotpatching

No aplicable

Información sobre la eliminación

Use la herramienta Agregar o quitar programas, que se encuentra en el Panel de control.

Información sobre archivos

Vea el artículo 971089 de Microsoft Knowledge Base.

Comprobación de las claves del Registro

HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Visual Studio\7.1\M971089
"Installed" = dword:1

Información sobre la implementación

Instalación de la actualización

Puede instalar la actualización desde el vínculo de descarga adecuado de la sección Software afectado y no afectado. Si ha instalado la aplicación desde una ubicación de servidor, el administrador del servidor debe actualizar en su lugar la ubicación de servidor con la actualización administrativa e implementar la actualización en su sistema.

Esta actualización de seguridad requiere que Windows Installer 3.1 o posterior esté instalado en el sistema.

Para instalar la versión 3.1 o posterior de Windows Installer, visite uno de los siguientes sitios web de Microsoft:

Windows Installer 4.5 redistribuible para Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP

Windows Installer 3.1 redistribuible para Windows Server 2003, Windows XP y Windows 2000

Esta actualización de seguridad admite los parámetros de instalación que se indican a continuación.

Parámetros de instalación de la actualización de seguridad admitidos

Parámetro

Descripción

/?, /h o /help

Muestra el cuadro de diálogo de uso.

Modo de instalación

 

/q[n|b|r|f]

Establece el nivel de interfaz de usuario
n: sin interfaz de usuario
b: interfaz de usuario básica
r: interfaz de usuario reducida
f: interfaz de usuario completa

 /quiet

Igual que /q

/passive

Igual que /qb

Opciones de instalación

 

/extract [directorio]

Extrae el paquete al directorio especificado.

/uninstall o /u

Desinstala esta actualización.

/addsource o /as

Especifica la ruta de acceso de origen del archivo msi del producto. Esta opción se puede usar cuando al instalar la actualización se solicite que se inserte el medio de origen de instalación del producto. Por ejemplo:
<ejecutable de actualización> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi"

Opciones de reinicio

 

/norestart

No reiniciar al completarse la instalación

/promptrestart

Pregunta al usuario si desea reiniciar si es necesario

/forcerestart

Reiniciar el equipo después de la instalación si es necesario (por ejemplo, si un archivo está bloqueado o en uso).

Opciones de registro

 

/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro>

i: mensajes de estado
w: avisos no graves
e: todos los mensajes de error
a: inicio de acciones
r: registros específicos para la acción
u: solicitudes del usuario
c: parámetros iniciales de IU
m: información de falta de memoria o salida grave
o: mensajes de espacio insuficiente en disco
p: propiedades de Terminal Server
v: información detallada
x: información de depuración extra
+: anexar al archivo de registro existente
!: vaciar cada línea al registro
*: registrar toda la información, excepto las opciones v y x

/log <Archivo_registro>

Equivalente a /l* <Archivo_registro>

/sendreport

Envía los datos de instalación de esta actualización a Microsoft como un informe Watson. No se envía información de identificación personal.

Nota Estos parámetros pueden combinarse en un mismo comando. Para mantener la compatibilidad con productos anteriores, esta actualización de seguridad también admite muchos de los parámetros de instalación que usa la versión anterior del programa de instalación. Para obtener más información acerca de los parámetros de instalación admitidos, vea este artículo de Microsoft MSDN.

Eliminación de la actualización

Para eliminar esta actualización de seguridad, use la herramienta Agregar o quitar programas del Panel de control.

Comprobación de que se ha aplicado la actualización

Microsoft Baseline Security Analyzer

Para comprobar que una actualización de seguridad se ha aplicado en un sistema afectado, puede tratar de usar la herramienta Baseline Security Analyzer (MBSA) de Microsoft. Consulte la sección Herramientas y consejos de detección e implementación, anteriormente en este boletín, para obtener más información.

Comprobación de la versión del archivo

Nota Puesto que existen varias versiones y ediciones de Microsoft Windows, los pasos que se indican a continuación pueden ser diferentes para la ejecución del procedimiento en su sistema. En tal caso, vea la documentación del producto para ejecutar los pasos necesarios.

1. Haga clic en Inicio y, después, en Buscar.

2. En el panel Resultados de la búsqueda, haga clic en Todos los archivos y carpetas del Asistente para búsqueda.

3. En el cuadro Todo o parte del nombre de archivo, escriba un nombre de archivo de la tabla de información de archivos correspondiente y, a continuación, haga clic en Buscar.

4. En la lista de archivos, haga clic con el botón secundario del mouse en un nombre de archivo de la tabla de información de archivos correspondiente y, después, haga clic en Propiedades.

Nota Según la edición del sistema operativo o de los programas instalados, cabe la posibilidad de que algunos de los archivos enumerados en la tabla de información de archivos no estén instalados.

5. En la ficha Versión, determine la versión del archivo instalado en el sistema por comparación con la versión documentada en la tabla de información de archivos correspondiente.

Nota Los atributos distintos a la versión del archivo pueden cambiar durante la instalación. La comparación de otros atributos de los archivos con los datos de la tabla de información de archivos no constituye un método apropiado para comprobar que se haya aplicado la actualización. Además, en determinados casos, el nombre de los archivos se puede cambiar durante la instalación. Si no aparece información de la versión o del archivo, recurra a otro de los métodos disponibles para comprobar la instalación de la actualización.

Microsoft Visual Studio 2005 Service Pack 1

Tabla de referencias

La tabla siguiente contiene la información de actualización de seguridad para este software. Puede encontrar información adicional en la subsección Información sobre la implementación, en esta sección.

Inclusión en futuros Service Packs

La actualización para este problema se incluirá en Visual Studio 2005 Service Pack 2

Implementación

 

Instalación sin intervención del usuario

Para Microsoft Visual Studio 2005 Service Pack 1 (KB971090):
VS80sp1-KB971090-X86-intl /qn

Para Microsoft Visual Studio 2005 Service Pack 1 (KB973673):
VS80sp1-KB973673-X86-intl /qn

Para Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools (KB973830):
VS80sp1-KB973830-ia64-intl /qn

Instalación sin reiniciar

Para Microsoft Visual Studio 2005 Service Pack 1 (KB971090):
VS80sp1-KB971090-X86-intl /norestart

Para Microsoft Visual Studio 2005 Service Pack 1 (KB973673):
VS80sp1-KB973673-X86-intl /norestart

Para Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools (KB973830):
VS80sp1-KB973830-ia64-intl /norestart

Actualizar archivo de registro

No aplicable

Información adicional

Para obtener información sobre la detección e implementación, vea la sección anterior, Herramientas y consejos para la detección e implementación de Microsoft.

Para obtener información sobre las características que puede instalar de forma selectiva, vea la subsección Características de Office para instalaciones administrativas de esta sección.

Requisito de reinicio

 

¿Se requiere reiniciar?

En algunos casos, esta actualización no requiere reiniciar el sistema. Sin embargo, si algún archivo necesario está en uso, habrá que reiniciar el sistema. Si se presenta este comportamiento, aparecerá un mensaje que aconseja reiniciar el sistema.

Hotpatching

No aplicable

Información sobre la eliminación

Use la herramienta Agregar o quitar programas, que se encuentra en el Panel de control.

Información sobre archivos

Para Microsoft Visual Studio 2005 Service Pack 1 (KB971090):
Vea el artículo 971090 de Microsoft Knowledge Base.

Para Microsoft Visual Studio 2005 Service Pack 1 (KB973673):
Vea el artículo 973673 de Microsoft Knowledge Base.

Para Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools (KB973830):
Vea el artículo 973830 de Microsoft Knowledge Base.

Comprobación de las claves del Registro

Para Microsoft Visual Studio 2005 Service Pack 1 (KB971090):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio 2005 Professional Edition - ENU\KB971090
"Installed" = dword:1

Para Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools (KB973830):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio 2005 Professional Edition - ENU\KB973830
"Installed" = dword:1

Comprobación del código de producto

Para Microsoft Visual Studio 2005 Service Pack 1 (KB973673):
{837b34e3-7c30-493c-8f6a-2b0f04e2912c}

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Información sobre la implementación

Instalación de la actualización

Puede instalar la actualización desde el vínculo de descarga adecuado de la sección Software afectado y no afectado. Si ha instalado la aplicación desde una ubicación de servidor, el administrador del servidor debe actualizar en su lugar la ubicación de servidor con la actualización administrativa e implementar la actualización en su sistema. Para obtener más información acerca de los puntos de instalación administrativa, consulte la información de Punto de instalación administrativa de Office en la subsección Herramientas y consejos para la detección e implementación.

Esta actualización de seguridad requiere que Windows Installer 2.0 o posterior esté instalado en el sistema. Todas las versiones compatibles de Windows incluyen Windows Installer 2.0 o posterior.

Para instalar la versión más reciente de Windows Installer, visite el siguiente sitio Web de Microsoft:

Windows Installer 3.1 redistribuible

Para obtener más información acerca de los términos que aparecen en este boletín, como revisión, vea el artículo 824684 de Microsoft Knowledge Base.

Esta actualización de seguridad admite los parámetros de instalación que se indican a continuación.

Parámetros de instalación de la actualización de seguridad admitidos

Parámetro

Descripción

/?, /h o /help

Muestra el cuadro de diálogo de uso.

Modo de instalación

 

/q[n|b|r|f]

Establece el nivel de interfaz de usuario
n: sin interfaz de usuario
b: interfaz de usuario básica
r: interfaz de usuario reducida
f: interfaz de usuario completa

 /quiet

Igual que /q

/passive

Igual que /qb

Opciones de instalación

 

/extract [directorio]

Extrae el paquete al directorio especificado.

/uninstall o /u

Desinstala esta actualización.

/addsource o /as

Especifica la ruta de acceso de origen del archivo msi del producto. Esta opción se puede usar cuando al instalar la actualización se solicite que se inserte el medio de origen de instalación del producto. Por ejemplo:
<ejecutable de actualización> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi"

Opciones de reinicio

 

/norestart

No reiniciar al completarse la instalación

/promptrestart

Pregunta al usuario si desea reiniciar si es necesario

/forcerestart

Reiniciar siempre el equipo después de la instalación

Opciones de registro

 

/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro>

i: mensajes de estado
w: avisos no graves
e: todos los mensajes de error
a: inicio de acciones
r: registros específicos para la acción
u: solicitudes del usuario
c: parámetros iniciales de IU
m: información de falta de memoria o salida grave
o: mensajes de espacio insuficiente en disco
p: propiedades de Terminal Server
v: información detallada
x: información de depuración extra
+: anexar al archivo de registro existente
!: vaciar cada línea al registro
*: registrar toda la información, excepto las opciones v y x

/log <Archivo_registro>

Equivalente a /l* <Archivo_registro>

/sendreport

Envía los datos de instalación de esta actualización a Microsoft como un informe Watson. No se envía información de identificación personal.

Nota Estos parámetros pueden combinarse en un mismo comando. Para mantener la compatibilidad con productos anteriores, esta actualización de seguridad también admite muchos de los parámetros de instalación que usa la versión anterior del programa de instalación. Para obtener más información acerca de los parámetros de instalación admitidos, vea el artículo 262841 de Microsoft Knowledge Base.

Eliminación de la actualización

Para eliminar esta actualización de seguridad, use la herramienta Agregar o quitar programas del Panel de control.

Nota Al eliminar esta actualización, es posible que deba insertar el CD de 2007 Microsoft Office en la unidad de CD. Además, tal vez no tenga la opción de desinstalar la actualización con la herramienta Agregar o quitar programas del Panel de control. Existen varios factores que pueden provocar este problema. Para obtener más información acerca de la eliminación, consulte el artículo 903771 de Microsoft Knowledge Base.

Comprobación de que se ha aplicado la actualización

Microsoft Baseline Security Analyzer

Para comprobar que una actualización de seguridad se ha aplicado en un sistema afectado, puede tratar de usar la herramienta Baseline Security Analyzer (MBSA) de Microsoft. Vea el apartado “Microsoft Baseline Security Analyzer” de la sección Herramientas y consejos de detección e implementación de Microsoft.

Comprobación de la versión del archivo

Nota Puesto que existen varias versiones y ediciones de Microsoft Windows, los pasos que se indican a continuación pueden ser diferentes para la ejecución del procedimiento en su sistema. En tal caso, vea la documentación del producto para ejecutar los pasos necesarios.

1. Haga clic en Inicio y, después, en Buscar.

2. En el panel Resultados de la búsqueda, haga clic en Todos los archivos y carpetas del Asistente para búsqueda.

3. En el cuadro Todo o parte del nombre de archivo, escriba un nombre de archivo de la tabla de información de archivos correspondiente y, a continuación, haga clic en Buscar.

4. En la lista de archivos, haga clic con el botón secundario del mouse en un nombre de archivo de la tabla de información de archivos correspondiente y, después, haga clic en Propiedades.

Nota Según la edición del sistema operativo o de los programas instalados, cabe la posibilidad de que algunos de los archivos enumerados en la tabla de información de archivos no estén instalados.

5. En la ficha Versión, determine la versión del archivo instalado en el sistema por comparación con la versión documentada en la tabla de información de archivos correspondiente.

Nota Los atributos distintos a la versión del archivo pueden cambiar durante la instalación. La comparación de otros atributos de los archivos con los datos de la tabla de información de archivos no constituye un método apropiado para comprobar que se haya aplicado la actualización. Además, en determinados casos, el nombre de los archivos se puede cambiar durante la instalación. Si no aparece información de la versión o del archivo, recurra a otro de los métodos disponibles para comprobar la instalación de la actualización.

Microsoft Visual Studio 2008 y Microsoft Visual Studio 2008 Service Pack 1

Tabla de referencias

La tabla siguiente contiene la información de actualización de seguridad para este software. Puede encontrar información adicional en la subsección Información sobre la implementación, en esta sección.

Inclusión en futuros Service Packs

La actualización para este problema se incluirá en Visual Studio 2008 Pack 2.

Implementación

 

Instalación sin intervención del usuario

Para Microsoft Visual Studio 2008 (KB971091):
VS90-KB971091-x86 /q

Para Microsoft Visual Studio 2008 (KB973674):
VS90-KB973674-x86 /q

Para Microsoft Visual Studio 2008 Service Pack 1 (KB971092):
VS90-KB971092-x86 /q

Para Microsoft Visual Studio 2008 Service Pack 1 (KB973675):
VS90-KB973675-x86 /q

Instalación sin reiniciar

Para Microsoft Visual Studio 2008 (KB971091):
VS90-KB971091-x86 /norestart

Para Microsoft Visual Studio 2008 (KB973674):
VS90-KB973674-x86 /norestart

Para Microsoft Visual Studio 2008 Service Pack 1 (KB971092):
VS90-KB971092-x86 /norestart

Para Microsoft Visual Studio 2008 Service Pack 1 (KB973675):
VS90-KB973675-x86 /norestart

Actualizar archivo de registro

No aplicable

Información adicional

Para obtener información sobre la detección e implementación, vea la sección anterior, Herramientas y consejos para la detección e implementación de Microsoft.

Para obtener información sobre las características que puede instalar de forma selectiva, vea la subsección Características de Office para instalaciones administrativas de esta sección.

Requisito de reinicio

 

¿Se requiere reiniciar?

En algunos casos, esta actualización no requiere reiniciar el sistema. Sin embargo, si algún archivo necesario está en uso, habrá que reiniciar el sistema. Si se presenta este comportamiento, aparecerá un mensaje que aconseja reiniciar el sistema.

Hotpatching

No aplicable

Información sobre la eliminación

Use la herramienta Agregar o quitar programas, que se encuentra en el Panel de control.

Información sobre archivos

Para Microsoft Visual Studio 2008 (KB971091):
Vea el artículo 971091 de Microsoft Knowledge Base.

Para Microsoft Visual Studio 2008 (KB973674):
Vea el artículo 973674 de Microsoft Knowledge Base.

Para Microsoft Visual Studio 2008 Service Pack 1 (KB971092):
Vea el artículo 971092 de Microsoft Knowledge Base.

Para Microsoft Visual Studio 2008 Service Pack 1 (KB973675):
Vea el artículo 973675 de Microsoft Knowledge Base.

Comprobación de las claves del Registro

Para Microsoft Visual Studio 2008 (KB971091):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2008 Team Suite - ENU\KB971091
"ThisVersionInstalled" = REG_SZ:"Y"

Para Microsoft Visual Studio 2008 Service Pack 1 (KB971092):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft Visual Studio Team System 2008 Team Suite - ENU\KB971092
"ThisVersionInstalled" = REG_SZ:"Y"

Comprobación del código de producto

Para Microsoft Visual Studio 2008 (KB973674):
{E503B4BF-F7BB-3D5F-8BC8-F694B1CFF942}

Para Microsoft Visual Studio 2008 Service Pack 1 (KB973675):
{1F1C2DFC-2D24-3E06-BCB8-725134ADF989}

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Información sobre la implementación

Instalación de la actualización

Puede instalar la actualización desde el vínculo de descarga adecuado de la sección Software afectado y no afectado. Si ha instalado la aplicación desde una ubicación de servidor, el administrador del servidor debe actualizar en su lugar la ubicación de servidor con la actualización administrativa e implementar la actualización en su sistema. Para obtener más información acerca de los puntos de instalación administrativa, consulte la información de Punto de instalación administrativa de Office en la subsección Herramientas y consejos para la detección e implementación.

Esta actualización de seguridad requiere que Windows Installer 2.0 o posterior esté instalado en el sistema. Todas las versiones compatibles de Windows incluyen Windows Installer 2.0 o posterior.

Para instalar la versión más reciente de Windows Installer, visite el siguiente sitio Web de Microsoft:

Windows Installer 3.1 redistribuible

Para obtener más información acerca de los términos que aparecen en este boletín, como revisión, vea el artículo 824684 de Microsoft Knowledge Base.

Esta actualización de seguridad admite los parámetros de instalación que se indican a continuación.

Parámetros de instalación de la actualización de seguridad admitidos

Parámetro

Descripción

/?, /h o /help

Muestra el cuadro de diálogo de uso.

Modo de instalación

 

/q[n|b|r|f]

Establece el nivel de interfaz de usuario
n: sin interfaz de usuario
b: interfaz de usuario básica
r: interfaz de usuario reducida
f: interfaz de usuario completa

 /quiet

Igual que /q

/passive

Igual que /qb

Opciones de instalación

 

/extract [directorio]

Extrae el paquete al directorio especificado.

/uninstall o /u

Desinstala esta actualización.

/addsource o /as

Especifica la ruta de acceso de origen del archivo msi del producto. Esta opción se puede usar cuando al instalar la actualización se solicite que se inserte el medio de origen de instalación del producto. Por ejemplo:
<ejecutable de actualización> /addsource "C:\Product MSI\Visual Studio\enu\vs_setup.msi" /addsource "C:\Product MSI\Net\Netfx.msi"

Opciones de reinicio

 

/norestart

No reiniciar al completarse la instalación

/promptrestart

Pregunta al usuario si desea reiniciar si es necesario

/forcerestart

Reiniciar siempre el equipo después de la instalación

Opciones de registro

 

/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro>

i: mensajes de estado
w: avisos no graves
e: todos los mensajes de error
a: inicio de acciones
r: registros específicos para la acción
u: solicitudes del usuario
c: parámetros iniciales de IU
m: información de falta de memoria o salida grave
o: mensajes de espacio insuficiente en disco
p: propiedades de Terminal Server
v: información detallada
x: información de depuración extra
+: anexar al archivo de registro existente
!: vaciar cada línea al registro
*: registrar toda la información, excepto las opciones v y x

/log <Archivo_registro>

Equivalente a /l* <Archivo_registro>

/sendreport

Envía los datos de instalación de esta actualización a Microsoft como un informe Watson. No se envía información de identificación personal.

Nota Estos parámetros pueden combinarse en un mismo comando. Para mantener la compatibilidad con productos anteriores, esta actualización de seguridad también admite muchos de los parámetros de instalación que usa la versión anterior del programa de instalación. Para obtener más información acerca de los parámetros de instalación admitidos, vea el artículo 262841 de Microsoft Knowledge Base.

Eliminación de la actualización

Para eliminar esta actualización de seguridad, use la herramienta Agregar o quitar programas del Panel de control.

Nota Al eliminar esta actualización, es posible que deba insertar el CD de 2007 Microsoft Office en la unidad de CD. Además, tal vez no tenga la opción de desinstalar la actualización con la herramienta Agregar o quitar programas del Panel de control. Existen varios factores que pueden provocar este problema. Para obtener más información acerca de la eliminación, consulte el artículo 903771 de Microsoft Knowledge Base.

Comprobación de que se ha aplicado la actualización

Microsoft Baseline Security Analyzer

Para comprobar que una actualización de seguridad se ha aplicado en un sistema afectado, puede tratar de usar la herramienta Baseline Security Analyzer (MBSA) de Microsoft. Vea el apartado “Microsoft Baseline Security Analyzer” de la sección Herramientas y consejos de detección e implementación de Microsoft.

Comprobación de la versión del archivo

Nota Puesto que existen varias versiones y ediciones de Microsoft Windows, los pasos que se indican a continuación pueden ser diferentes para la ejecución del procedimiento en su sistema. En tal caso, vea la documentación del producto para ejecutar los pasos necesarios.

1. Haga clic en Inicio y, después, en Buscar.

2. En el panel Resultados de la búsqueda, haga clic en Todos los archivos y carpetas del Asistente para búsqueda.

3. En el cuadro Todo o parte del nombre de archivo, escriba un nombre de archivo de la tabla de información de archivos correspondiente y, a continuación, haga clic en Buscar.

4. En la lista de archivos, haga clic con el botón secundario del mouse en un nombre de archivo de la tabla de información de archivos correspondiente y, después, haga clic en Propiedades.

Nota Según la edición del sistema operativo o de los programas instalados, cabe la posibilidad de que algunos de los archivos enumerados en la tabla de información de archivos no estén instalados.

5. En la ficha Versión, determine la versión del archivo instalado en el sistema por comparación con la versión documentada en la tabla de información de archivos correspondiente.

Nota Los atributos distintos a la versión del archivo pueden cambiar durante la instalación. La comparación de otros atributos de los archivos con los datos de la tabla de información de archivos no constituye un método apropiado para comprobar que se haya aplicado la actualización. Además, en determinados casos, el nombre de los archivos se puede cambiar durante la instalación. Si no aparece información de la versión o del archivo, recurra a otro de los métodos disponibles para comprobar la instalación de la actualización.

Paquete redistribuible Microsoft Visual C++ 2005 Service Pack 1

Tabla de referencias

La tabla siguiente contiene la información de actualización de seguridad para este software. Puede encontrar información adicional en la subsección Información sobre la implementación, en esta sección.

Inclusión en futuros Service Packs

La actualización para este problema se incluirá en Visual Studio 2005 Service Pack 2

Implementación

 

Instalación sin intervención del usuario

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x86):
vcredist_x86 /q

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x64):
vcredist_x64 /q

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (IA64):
vcredist_ia64 /q

Instalación sin reiniciar

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x86):
vcredist_x86 /r:n

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x64):
vcredist_x64 /r:n

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (IA64):
vcredist_ia64 /r:n

Actualizar archivo de registro

No aplicable

Información adicional

Para obtener información acerca de la detección e implementación, vea la sección anterior, Herramientas y consejos para la detección e implementación de Microsoft

Requisito de reinicio

 

¿Se requiere reiniciar?

Esta actualización no requiere reinicio.

Hotpatching

No aplicable

Información sobre la eliminación

Use la herramienta Agregar o quitar programas, que se encuentra en el Panel de control.

Información sobre archivos

Vea el artículo 973544 de Microsoft Knowledge Base.

Comprobación de las claves del Registro

Nota No existe una clave del Registro para validar la presencia de esta actualización.

Comprobación del código de producto

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x86):
{837b34e3-7c30-493c-8f6a-2b0f04e2912c}

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (x64):
{6ce5bae9-d3ca-4b99-891a-1dc6c118a5fc}

Para Paquete redistribuible de Microsoft Visual C++ 2005 Service Pack 1 (IA64):
{85025851-a784-46d8-950d-05cb3ca43a13}

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Información sobre la implementación

Instalación de la actualización

Puede instalar la actualización desde el vínculo de descarga adecuado de la sección Software afectado y no afectado. Si ha instalado la aplicación desde una ubicación de servidor, el administrador del servidor debe actualizar en su lugar la ubicación de servidor con la actualización administrativa e implementar la actualización en su sistema. Para obtener más información acerca de los puntos de instalación administrativa, consulte la información de Punto de instalación administrativa de Office en la subsección Herramientas y consejos para la detección e implementación.

Esta actualización de seguridad requiere que Windows Installer 2.0 o posterior esté instalado en el sistema. Todas las versiones compatibles de Windows incluyen Windows Installer 2.0 o posterior.

Para instalar la versión más reciente de Windows Installer, visite el siguiente sitio Web de Microsoft:

Windows Installer 3.1 redistribuible

Para obtener más información acerca de los términos que aparecen en este boletín, como revisión, vea el artículo 824684 de Microsoft Knowledge Base.

Esta actualización de seguridad admite los parámetros de instalación que se indican a continuación.

Parámetros de instalación de la actualización de seguridad admitidos
ParámetroDescripción

/?

Muestra las opciones de la línea de comandos.

Modos de instalación

 

/q[:u | :a]

/q : Especifica el modo silencioso o suprime los mensajes.
/q:u : Especifica el modo silencioso de usuario, que muestra al usuario algunos cuadros de diálogo.
/q:a : Especifica el modo silencioso de administrador, que no muestra al usuario ningún cuadro de diálogo.

Opciones de instalación

 

/C

Extrae los archivos sin instalarlos. Si /t: rutaDeAcceso no se especifica, aparece un mensaje para pedir una carpeta de destino.

/T:ruta de acceso

Especifica la carpeta de destino para extraer los archivos.

/C:ruta de acceso

Especifica la ruta de acceso UNC y el nombre del archivo .inf o .exe de la instalación.

/n:v

Sin comprobación de versión. Instala el paquete sobre cualquier versión anterior.

Opciones de reinicio

 

/r:n

No reinicia nunca el equipo después de la instalación.

/r:i

Pregunta al usuario si desea reiniciar el equipo si es necesario, excepto cuando se usa con /q:a.

/r:a

Siempre reinicia el equipo después de la instalación.

/r:s

Reinicia el equipo después de la instalación sin preguntar al usuario.

Nota Estos parámetros pueden combinarse en un mismo comando. Para mantener la compatibilidad con productos anteriores, esta actualización de seguridad también admite muchos de los parámetros de instalación que usa la versión anterior del programa de instalación. Para obtener más información acerca de los parámetros de instalación admitidos, vea el artículo 262841 de Microsoft Knowledge Base.

Eliminación de la actualización

Para eliminar esta actualización de seguridad, use la herramienta Agregar o quitar programas del Panel de control.

Nota Al eliminar esta actualización, es posible que deba insertar el CD de 2007 Microsoft Office en la unidad de CD. Además, tal vez no tenga la opción de desinstalar la actualización con la herramienta Agregar o quitar programas del Panel de control. Existen varios factores que pueden provocar este problema. Para obtener más información acerca de la eliminación, consulte el artículo 903771 de Microsoft Knowledge Base.

Comprobación de que se ha aplicado la actualización

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1

Tabla de referencias

La tabla siguiente contiene la información de actualización de seguridad para este software. Puede encontrar información adicional en la subsección Información sobre la implementación, en esta sección.

Inclusión en futuros Service Packs

La actualización para este problema se incluirá en Visual Studio 2008 Pack 2.

Implementación

 

Instalación sin intervención del usuario

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (x86):
vcredist_x86 /q

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (x64):
vcredist_x64 /q

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (IA64):
vcredist_ia64 /q

Instalación sin reiniciar

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (x86):
vcredist_x86 /r:n

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (x64):
vcredist_x64 /r:n

Para Paquete redistribuible de Microsoft Visual C++ 2008 y Paquete redistribuible de Microsoft Visual C++ 2008 Service Pack 1 (IA64):
vcredist_ia64 /r:n

Actualizar archivo de registro

No aplicable

Información adicional

Para obtener información acerca de la detección e implementación, vea la sección anterior, Herramientas y consejos para la detección e implementación de Microsoft

Requisito de reinicio

 

¿Se requiere reiniciar?

Esta actualización no requiere reinicio.

Hotpatching

No aplicable

Información sobre la eliminación

Use la herramienta Agregar o quitar programas, que se encuentra en el Panel de control.

Información sobre archivos

Vea el artículo 973552 de Microsoft Knowledge Base.

Comprobación de las claves del Registro

Nota No existe una clave del Registro para validar la presencia de esta actualización.

Comprobación del código de producto

Para Microsoft Visual C++ 2008 Redistributable Package (x86):
{E503B4BF-F7BB-3D5F-8BC8-F694B1CFF942}

Para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (x86):
{BBBE35B2-9349-3C48-BD3D-F574B17C7924}

Para Microsoft Visual C++ 2008 Redistributable Package (x64):
{CF5A5D08-9A69-3B40-882E-642BCE1C2323}

Para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (x64):
{1F1C2DFC-2D24-3E06-BCB8-725134ADF989}

Para Microsoft Visual C++ 2008 Redistributable Package (IA64):
{4B6C7001-C7D6-3710-913E-5BC23FCE91E6}

Para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package (IA64):
{977AD349-C2A8-39DD-9273-285C08987C7B}

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Información sobre la implementación

Instalación de la actualización

Puede instalar la actualización desde el vínculo de descarga adecuado de la sección Software afectado y no afectado. Si ha instalado la aplicación desde una ubicación de servidor, el administrador del servidor debe actualizar en su lugar la ubicación de servidor con la actualización administrativa e implementar la actualización en su sistema. Para obtener más información acerca de los puntos de instalación administrativa, consulte la información de Punto de instalación administrativa de Office en la subsección Herramientas y consejos para la detección e implementación.

Esta actualización de seguridad requiere que Windows Installer 2.0 o posterior esté instalado en el sistema. Todas las versiones compatibles de Windows incluyen Windows Installer 2.0 o posterior.

Para instalar la versión más reciente de Windows Installer, visite el siguiente sitio Web de Microsoft:

Windows Installer 3.1 redistribuible

Para obtener más información acerca de los términos que aparecen en este boletín, como revisión, vea el artículo 824684 de Microsoft Knowledge Base.

Esta actualización de seguridad admite los parámetros de instalación que se indican a continuación.

Parámetros de instalación de la actualización de seguridad admitidos
ParámetroDescripción

/?

Muestra las opciones de la línea de comandos.

Modos de instalación

 

/q[:u | :a]

/q : Especifica el modo silencioso o suprime los mensajes.
/q:u : Especifica el modo silencioso de usuario, que muestra al usuario algunos cuadros de diálogo.
/q:a : Especifica el modo silencioso de administrador, que no muestra al usuario ningún cuadro de diálogo.

Opciones de instalación

 

/C

Extrae los archivos sin instalarlos. Si /t: rutaDeAcceso no se especifica, aparece un mensaje para pedir una carpeta de destino.

/T:ruta de acceso

Especifica la carpeta de destino para extraer los archivos.

/C:ruta de acceso

Especifica la ruta de acceso UNC y el nombre del archivo .inf o .exe de la instalación.

/n:v

Sin comprobación de versión. Instala el paquete sobre cualquier versión anterior.

Opciones de reinicio

 

/r:n

No reinicia nunca el equipo después de la instalación.

/r:i

Pregunta al usuario si desea reiniciar el equipo si es necesario, excepto cuando se usa con /q:a.

/r:a

Siempre reinicia el equipo después de la instalación.

/r:s

Reinicia el equipo después de la instalación sin preguntar al usuario.

Nota Estos parámetros pueden combinarse en un mismo comando. Para mantener la compatibilidad con productos anteriores, esta actualización de seguridad también admite muchos de los parámetros de instalación que usa la versión anterior del programa de instalación. Para obtener más información acerca de los parámetros de instalación admitidos, vea el artículo 262841 de Microsoft Knowledge Base.

Eliminación de la actualización

Para eliminar esta actualización de seguridad, use la herramienta Agregar o quitar programas del Panel de control.

Nota Al eliminar esta actualización, es posible que deba insertar el CD de 2007 Microsoft Office en la unidad de CD. Además, tal vez no tenga la opción de desinstalar la actualización con la herramienta Agregar o quitar programas del Panel de control. Existen varios factores que pueden provocar este problema. Para obtener más información acerca de la eliminación, consulte el artículo 903771 de Microsoft Knowledge Base.

Comprobación de que se ha aplicado la actualización

Para obtener instrucciones acerca de cómo comprobar la instalación mediante códigos de producto, vea el artículo 974653 de Microsoft Knowledge Base.

Información adicional:

Agradecimientos

Microsoft muestra su agradecimiento a todas las personas que han trabajado con nosotros para proteger a los clientes:

David Dewey, de IBM ISS X-Force, por informar de la vulnerabilidad de objeto no inicializado en ATL (CVE-2009-0901)

Ryan Smith, de VeriSign iDefense Labs, por informar de la vulnerabilidad de inicialización COM de ATL (CVE-2009-2493)

Ryan Smith, de VeriSign iDefense Labs, por informar de la vulnerabilidad de cadena nula en ATL (CVE-2009-2495)

Microsoft Active Protections Program (MAPP)

Para mejorar las protecciones de seguridad de los clientes, Microsoft proporciona información acerca de las vulnerabilidades a los principales proveedores de software de seguridad antes de cada publicación mensual de las actualizaciones de seguridad. De este modo, los proveedores de software de seguridad pueden usar esta información para proporcionar protecciones actualizadas a los clientes mediante su software o dispositivos de seguridad, como, por ejemplo, antivirus, sistemas de detección de intrusiones de red o sistemas de prevención de intrusiones de host. Para determinar si hay disponibles protecciones activas en los proveedores de software de seguridad, visite los sitios web de protecciones activas que proporcionan los asociados, enumeradas en Asociados de Microsoft Active Protections Program (MAPP).

Soporte técnico

Los clientes de Estados Unidos y Canadá pueden recibir soporte técnico del soporte de seguridad o en el teléfono 1-866-PCSAFETY. Las llamadas de soporte técnico relacionadas con las actualizaciones de seguridad son gratuitas. Para obtener más información acerca de las opciones de asistencia disponibles, visite Ayuda y soporte técnico de Microsoft.

Los clientes internacionales pueden recibir soporte técnico en las subsidiarias de Microsoft de sus países. Las llamadas de soporte técnico relacionadas con las actualizaciones de seguridad son gratuitas. Para obtener más información acerca de cómo ponerse en contacto con Microsoft en relación con problemas de soporte técnico, visite el sitio web de soporte técnico internacional de Microsoft.

Renuncia

La información proporcionada en Microsoft Knowledge Base se suministra "tal cual", sin garantías de ningún tipo. Microsoft renuncia al otorgamiento de toda garantía, tanto expresa como implícita, incluidas las garantías de comerciabilidad e idoneidad para un determinado fin. Ni Microsoft Corporation ni sus proveedores se responsabilizarán en ningún caso de daños directos, indirectos, incidentales, consecuenciales, pérdida de beneficios o daños especiales, aun en el supuesto de que se hubiera informado a Microsoft Corporation o a sus proveedores de la posibilidad de dichos daños. Algunos estados de Estados Unidos no permiten la exclusión o limitación de responsabilidad por daños consecuenciales o incidentales, y, por tanto, la limitación anterior puede no ser aplicable en su caso.

Revisiones

V1.0 (28 de julio de 2009): Publicación del boletín.

V1.1 (4 de agosto de 2009): Se han agregado nuevas entradas a la sección Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad para comunicar que se ha actualizado la sección Problemas conocidos de esta actualización de seguridad del artículo 969706 de Microsoft Knowledge Base asociado, que la lógica de detección para KB973923 y KB973924 se ha revisado para corregir un problema de nueva oferta de paquete y para aclarar la diferencia entre los paquetes redistribuibles de Visual C++ y otras actualizaciones de Visual Studio.

V2.0 (11 de agosto de 2009): Se ha vuelto a publicar el boletín para ofrecer nuevas actualizaciones para Microsoft Visual Studio 2005 Service Pack 1 (KB973673), Microsoft Visual Studio 2008 (KB973674) y Microsoft Visual Studio 2008 Service Pack 1 (KB973675), para los desarrolladores que usan Visual Studio para crear componentes y controles para aplicaciones móviles que usan ATL para dispositivos inteligentes.

V2.1 (12 de agosto de 2009): Se ha actualizado la tabla Software afectado para enumerar MS07-012 como reemplazado por la actualización para Microsoft Visual Studio .NET 2003 Service Pack 1, se ha agregado una nueva entrada a la sección Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad para aclarar el motivo por el que los números de KB de actualización del Centro de descarga de Microsoft para los paquetes redistribuibles de Visual C++ son distintos de los números de KB de actualización de SMS, SCCM, WSUS y MU, se han corregido los requisitos de reinicio en el boletín, se han agregado entradas de comprobación del código de producto en las tablas de referencia de implementación de la actualización para Microsoft Visual Studio 2005 Service Pack 1, Microsoft Visual Studio 2008 y Microsoft Visual Studio 2008 Service Pack 1, y se han realizado varias modificaciones.

V2.2 (19 de agosto de 2009): Se ha agregado un vínculo al artículo 974653 de Microsoft Knowledge Base para proporcionar instrucciones acerca del uso de códigos de producto para comprobar la instalación de las actualizaciones para Microsoft Visual Studio 2005 Service Pack 1, Microsoft Visual Studio 2008 y Microsoft Visual Studio 2008 Service Pack 1.

V2.3 (8 de septiembre de 2009): Se ha agregado una nueva entrada a la sección Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad para comunicar que se ha revisado el artículo 969706 de Microsoft Knowledge Base para cambiar el problema conocido KB974223 a KB974479, con el fin de ofrecer una actualización no relacionada con la seguridad para corregir el problema.

V3.0 (12 de enero de 2010): Se ha vuelto a publicar este boletín para agregar Windows Embedded CE 6.0 al software afectado. La nueva actualización para Windows Embedded CE 6.0 (KB974616) sólo está disponible en el Centro de descarga de Microsoft. Los clientes que usan la plataforma Windows Embedded CE 6.0 deben considerar la posibilidad de aplicar la actualización. Ningún otro paquete de actualización está afectado por esta nueva publicación.

V3.1 (27 de julio de 2011): Se ha corregido la información de comprobación de actualización de Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package, Microsoft Visual C++ 2008 Redistributable Package y Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package. Se ha quitado la información de clave del Registro y se ha sustituido por códigos de producto. Se trata únicamente de un cambio informativo.



©2016 Microsoft Corporation. Todos los derechos reservados. Póngase en contacto con nosotros |Aviso Legal |Marcas registradas |Privacidad
Microsoft