Launch Printer Friendly Page Security TechCenter > Boletines de seguridad > Boletín de seguridad de Microsoft MS12-035

Boletín de seguridad de Microsoft MS12-035 - Crítica

Vulnerabilidades en .NET Framework podrían permitir la ejecución remota de código (2693777)

Publicado: | Actualizado:

Versión: 2.3

Información general

Resumen ejecutivo

Esta actualización de seguridad resuelve dos vulnerabilidades de las que se ha informado de forma privada en .NET Framework. Las vulnerabilidades podrían permitir la ejecución remota de código en un sistema cliente si un usuario visita una página web especialmente diseñada mediante un explorador web que pueda ejecutar aplicaciones XAML del explorador (XBAP). 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.

Esta actualización de seguridad se considera crítica para todas las ediciones compatibles de Microsoft .NET Framework en todas las ediciones compatibles de Microsoft Windows. 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 la manera en que el proceso de serialización de .NET Framework trata los datos que son de confianza y que no son confianza. 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. La mayoría de los clientes tienen habilitada la actualización automática y no deben realizar ninguna acción porque esta actualización de seguridad se descargará e instalará automáticamente. 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. Ninguna

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

Sistema operativoComponenteRepercusión de seguridad máximaClasificación de gravedad acumuladaActualizaciones reemplazadas
Windows XP
Windows XP Service Pack 3Microsoft .NET Framework 1.0 Service Pack 3
(KB2604042)
(Media Center Edition 2005 Service Pack 3 y Tablet PC Edition 2005 Service Pack 3 solo)

Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604092)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604110)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572066 en MS11-078 se reemplaza por KB2604042

KB2572067 en MS11-078 se reemplaza por KB2656353

KB2518864 en MS11-044 y KB2572073 en MS11-078 y KB2633880 en MS12-016 se reemplazan por KB2604092

Ninguna actualización reemplazada por KB2604110

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows XP Professional x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604092)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604110)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518864 en MS11-044 y KB2572073 en MS11-078 y KB2633880 en MS12-016 se reemplazan por KB2604092

Ninguna actualización reemplazada por KB2604110

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2003
Windows Server 2003 Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2604078)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604092)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604110)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572069 en MS11-078 se reemplaza por KB2604078

KB2518864 en MS11-044 y KB2572073 en MS11-078 y KB2633880 en MS12-016 se reemplazan por KB2604092

Ninguna actualización reemplazada por KB2604110

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2003 x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604092)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604110)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518864 en MS11-044 y KB2572073 en MS11-078 y KB2633880 en MS12-016 se reemplazan por KB2604092

Ninguna actualización reemplazada por KB2604110

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2003 con SP2 para sistemas con ItaniumMicrosoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604092)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518864 en MS11-044 y KB2572073 en MS11-078 y KB2633880 en MS12-016 se reemplazan por KB2604092

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Vista
Windows Vista Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604094)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604105)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518866 en MS11-044 y KB2572075 en MS11-078 y KB2633874 en MS12-016 se reemplazan por KB2604094

Ninguna actualización reemplazada por KB2604105

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Vista x64 Edition Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604094)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604105)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518866 en MS11-044 y KB2572075 en MS11-078 y KB2633874 en MS12-016 se reemplazan por KB2604094

Ninguna actualización reemplazada por KB2604105

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008
Windows Server 2008 para sistemas de 32 bits Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604094)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604105)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518866 en MS11-044 y KB2572075 en MS11-078 y KB2633874 en MS12-016 se reemplazan por KB2604094

Ninguna actualización reemplazada por KB2604105

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 para sistemas x64 Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604094)

Microsoft .NET Framework 3.0 Service Pack 2
(KB2604105)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518866 en MS11-044 y KB2572075 en MS11-078 y KB2633874 en MS12-016 se reemplazan por KB2604094

Ninguna actualización reemplazada por KB2604105

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 para sistemas con Itanium Service Pack 2Microsoft .NET Framework 1.1 Service Pack 1
(KB2656353)

Microsoft .NET Framework 2.0 Service Pack 2
(KB2604094)

Microsoft .NET Framework 3.5 Service Pack 1
(KB2604111)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2572067 en MS11-078 se reemplaza por KB2656353

KB2518866 en MS11-044 y KB2572075 en MS11-078 y KB2633874 en MS12-016 se reemplazan por KB2604094

Ninguna actualización reemplazada por KB2604111

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows 7
Windows 7 para sistemas de 32 bitsMicrosoft .NET Framework 3.5.1
(KB2604114)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518867 en MS11-044 y KB2572076 en MS11-078 y KB2633879 en MS12-016 se reemplazan por KB2604114

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows 7 para sistemas de 32 bits Service Pack 1Microsoft .NET Framework 3.5.1
(KB2604115)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518869 en MS11-044 y KB2572077 en MS11-078 y KB2633873 en MS12-016 se reemplazan por KB2604115

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows 7 para sistemas x64Microsoft .NET Framework 3.5.1
(KB2604114)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518867 en MS11-044 y KB2572076 en MS11-078 y KB2633879 en MS12-016 se reemplazan por KB2604114

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows 7 para sistemas x64 Service Pack 1Microsoft .NET Framework 3.5.1
(KB2604115)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518869 en MS11-044 y KB2572077 en MS11-078 y KB2633873 en MS12-016 se reemplazan por KB2604115

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 R2
Windows Server 2008 R2 para sistemas x64Microsoft .NET Framework 3.5.1
(KB2604114)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518867 en MS11-044 y KB2572076 en MS11-078 y KB2633879 en MS12-016 se reemplazan por KB2604114

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 R2 para sistemas x64 Service Pack 1Microsoft .NET Framework 3.5.1
(KB2604115)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518869 en MS11-044 y KB2572077 en MS11-078 y KB2633873 en MS12-016 se reemplazan por KB2604115

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 R2 para sistemas con ItaniumMicrosoft .NET Framework 3.5.1
(KB2604114)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518867 en MS11-044 y KB2572076 en MS11-078 y KB2633879 en MS12-016 se reemplazan por KB2604114

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Windows Server 2008 R2 para sistemas con Itanium Service Pack 1Microsoft .NET Framework 3.5.1
(KB2604115)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518869 en MS11-044 y KB2572077 en MS11-078 y KB2633873 en MS12-016 se reemplazan por KB2604115

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121
Opción de instalación Server Core
Windows Server 2008 R2 para sistemas x64Microsoft .NET Framework 3.5.1
(KB2604114)
Ejecución remota de códigoCríticaKB2518867 en MS11-044 y KB2572076 en MS11-078 y KB2633879 en MS12-016 se reemplazan por KB2604114
Windows Server 2008 R2 para sistemas x64 Service Pack 1Microsoft .NET Framework 3.5.1
(KB2604115)

Microsoft .NET Framework 4.0[1]
(KB2604121)
Ejecución remota de códigoCríticaKB2518869 en MS11-044 y KB2572077 en MS11-078 y KB2633873 en MS12-016 se reemplazan por KB2604115

KB2518870 en MS11-044 y KB2572078 en MS11-078 y KB2633870 en MS12-016 se reemplazan por KB2604121

[1].NET Framework 4 y .NET Framework 4 Client Profile están afectados. Los paquetes redistribuibles de .NET Framework versión 4 están disponibles en dos perfiles: .NET Framework 4.0 y .NET Framework 4.0 Client Profile. .NET Framework 4.0 Client Profile es un subconjunto de .NET Framework 4.0. La vulnerabilidad corregida en esta actualización afecta a .NET Framework 4.0 y .NET Framework 4.0 Client Profile. Para obtener más información, vea el artículo de MSDN Instalar .NET Framework.

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

Información sobre la vulnerabilidad

Gravedad e identificadores de vulnerabilidad

Vulnerabilidad de serialización en .NET Framework (CVE-2012-0160)

Vulnerabilidad de serialización en .NET Framework (CVE-2012-0161)

Información sobre la actualización

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

Implementación de la actualización de seguridad

Información adicional:

Agradecimientos

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

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
.

Soporte técnico

Cómo obtener ayuda y soporte técnico para esta actualización de seguridad

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 (8 de mayo de 2012): Publicación del boletín.
  • V2.0 (11 de mayo de 2012): Se ha agregado una entrada a las preguntas más frecuentes de la actualización para comunicar que la actualización de seguridad KB2656353 corrige las vulnerabilidades descritas en este boletín para todos los sistemas compatibles que ejecutan Microsoft .NET Framework 1.1 Service Pack 1, excepto cuando está instalado en Windows Server 2003 Service Pack 2. No había cambios en los archivos de actualización de seguridad. Los clientes que ya han aplicado la actualización no deben realizar ninguna acción.
  • V2.1 (22 de mayo de 2012): Se ha agregado una pregunta más frecuente de actualización para anunciar un cambio de detección para KB2604092 para Microsoft .NET Framework 2.0 Service Pack 2 y KB2604110 para Microsoft .NET Framework 3.0 Service Pack 2 a fin de corregir un problema de instalación. Se trata únicamente de un cambio de detección. No había cambios en los archivos de la actualización de seguridad. Los clientes que ya han actualizado correctamente sus sistemas no necesitan realizar ninguna acción.
  • V2.2 (10 de julio de 2012): Microsoft ha revisado este boletín para comunicar un cambio de detección secundario en KB2604111 para Microsoft .NET Framework 3.5 Service Pack 1 a fin de corregir un problema de oferta. No había cambios en los archivos de la actualización de seguridad. Los clientes que ya han actualizado correctamente sus sistemas no necesitan realizar ninguna acción.
  • V2.3 (3 de octubre de 2012): se han corregido las claves del Registro en las tablas de implementación para Microsoft .NET Framework 3.5 Service Pack 1 cuando está instalado en Windows XP y Microsoft .NET Framework 3.5 Service Pack 1 cuando está instalado en Windows Server 2003. Se trata únicamente de un cambio informativo. No había cambios en los archivos de la actualización de seguridad o en la lógica de la detección.