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-036 - Importante

Una vulnerabilidad en ASP.NET en Microsoft Windows podría permitir la denegación de servicio (970957)

Publicado: Agosto 11, 2009 | Actualizado: Agosto 13, 2009

Versión: 1.1

Información general

Resumen ejecutivo

Esta actualización de seguridad corrige una vulnerabilidad de denegación de servicio de la que se ha informado de forma privada en el componente Microsoft .NET Framework de Microsoft Windows. Esta vulnerabilidad sólo se puede aprovechar cuando Internet Information Services (IIS) 7.0 está instalado y ASP.NET está configurado para usar el modo integrado en las versiones afectadas de Microsoft Windows. Un atacante podría crear solicitudes HTTP anónimas especialmente diseñadas que podrían provocar que el servidor web afectado dejara de responder hasta que se reinicie el grupo de aplicaciones asociado. Los clientes que ejecutan grupos de aplicaciones de IIS 7.0 en modo clásico no están afectados por esta vulnerabilidad.

Esta actualización de seguridad se considera importante para todas las versiones afectadas 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 la vulnerabilidad al cambiar la forma en que ASP.NET administra la programación de solicitudes. Para obtener más información acerca de la vulnerabilidad, 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 a la primera oportunidad 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 acumuladaBoletines reemplazados por esta actualización

Windows Vista*

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972591) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972592)

Denegación de servicio

Importante

Ninguna

Windows Vista Service Pack 1*

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972593) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972594)

Denegación de servicio

Importante

Ninguna

Windows Vista x64 Edition*

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972591) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972592)

Denegación de servicio

Importante

Ninguna

Windows Vista x64 Edition Service Pack 1*

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972593) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972594)

Denegación de servicio

Importante

Ninguna

Windows Server 2008 para sistemas de 32 bits**

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972593) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972594)

Denegación de servicio

Importante

Ninguna

Windows Server 2008 para sistemas x64**

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972593) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972594)

Denegación de servicio

Importante

Ninguna

Windows Server 2008 para sistemas con Itanium

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 (KB972593) y Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 (KB972594)

Denegación de servicio

Importante

Ninguna

* Debido a que IIS 7.0 no se ejecuta en Windows Vista Starter y Windows Vista Home Basic, las siguientes ediciones no están afectadas: Windows Vista Starter (32 bits), Windows Vista Home Basic (32 bits) y Windows Vista Home Basic (64 bits).

**Instalación principal de servidor de Windows Server 2008 no afectada. La vulnerabilidad corregida por esta actualización no afecta a las ediciones compatibles de Windows Server 2008 si Windows Server 2008 se ha instalado con la opción de instalación Server Core. Para obtener más información acerca de esta opción de instalación, vea Server Core. Tenga en cuenta que la opción de instalación Server Core no se aplica a determinadas ediciones de Windows Server 2008; vea Comparar opciones de instalación de Server Core.

Software no afectado

Sistema operativo

Microsoft Windows 2000 Service Pack 4

Windows XP Service Pack 2

Windows XP Service Pack 3

Windows XP Professional x64 Edition Service Pack 2

Windows Server 2003 Service Pack 2

Windows Server 2003 x64 Edition Service Pack 2

Windows Server 2003 con SP2 para sistemas con Itanium

Windows Vista Service Pack 2

Windows Vista x64 Edition Service Pack 2

Windows Server 2008 para sistemas de 32 bits Service Pack 2

Windows Server 2008 para sistemas x64 Service Pack 2

Windows Server 2008 para sistemas con Itanium Service Pack 2

Windows 7 para sistemas de 32 bits

Windows 7 para sistemas x64

Windows Server 2008 R2 para sistemas x64

Windows Server 2008 R2 para sistemas con Itanium

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

¿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.

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 con 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, consulte las Preguntas más frecuentes del Ciclo de vida del soporte técnico de productos del sistema operativo Windows.

¿Por qué Windows Vista Service Pack 2 y Windows Server 2008 Service Pack 2 no están afectados?  
La corrección de este problema ya está incluida en las versiones de Microsoft .NET Framework que se suministran con Windows Vista Service Pack 2 y Windows Server 2008 Service Pack 2.

¿Por qué Microsoft .NET Framework 3.5 y Microsoft .NET Framework 3.5 Service Pack 1 están afectados?  
Microsoft .NET Framework 3.5 incluye subcomponentes de Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.0 Service Pack 1. Microsoft .NET Framework 3.5 Service Pack 1 contiene subcomponentes de Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.0 Service Pack 2. Como resultado, Microsoft .NET Framework 3.5 y Microsoft .NET Framework 3.5 Service Pack 1 contienen subcomponentes vulnerables.

¿Por qué no se me ofrece esta actualización de seguridad a través de las actualizaciones automáticas?  
Esta actualización sólo se ofrece a los sistemas que tienen IIS 7.0 instalado en un sistema operativo enumerado en la tabla Software afectado. A los sistemas que se enumeran en la sección Software afectado de este boletín, pero en los que no está instalado IIS 7.0, no se les ofrecerá esta actualización a través de las actualizaciones automáticas, ya que esta vulnerabilidad sólo se puede aprovechar si IIS 7.0 está instalado.

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 agosto. 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 denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)Clasificación de gravedad acumulada

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 en Windows Vista y Windows Vista Service Pack 1

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 en Windows Vista x64 Edition y Windows Vista x64 Edition Service Pack 1

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 en Windows Server 2008

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 en Windows Server 2008 x64 Edition

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 1 y Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas con Itanium

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista y Windows Vista Service Pack 1

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista x64 Edition y Windows Vista x64 Edition Service Pack 1

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008*

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 x64 Edition*

Importante 
Denegación de servicio

Importante

Microsoft .NET Framework 2.0 Service Pack 2 y Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas con Itanium

Importante 
Denegación de servicio

Importante

*Instalación principal de servidor de Windows Server 2008 no afectada. La vulnerabilidad corregida por esta actualización no afecta a las ediciones compatibles de Windows Server 2008 si Windows Server 2008 se ha instalado con la opción de instalación Server Core. Para obtener más información acerca de esta opción de instalación, vea Server Core. Tenga en cuenta que la opción de instalación Server Core no se aplica a determinadas ediciones de Windows Server 2008; vea Comparar opciones de instalación de Server Core.

Vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)

Existe una vulnerabilidad de denegación de servicio en la forma en que ASP.NET administra la programación de solicitudes. Un atacante podría aprovechar esta vulnerabilidad mediante la creación de solicitudes HTTP anónimas especialmente diseñadas que podrían provocar que el servidor web afectado dejara de responder hasta que se reinicie el grupo de aplicaciones asociado.

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

Factores atenuantes para la vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)

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:

El código vulnerable de Microsoft .NET Framework sólo se expone a través de IIS 7.0. En el caso de los sistemas que no ejecuten IIS 7.0, no hay vías de ataque conocidas para esta vulnerabilidad.

Los sistemas que ejecutan ASP.NET en IIS 7.0 en modo clásico no están afectados por esta vulnerabilidad.

Soluciones provisionales para la vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)

Las soluciones provisionales hacen referencia a cambios de opciones o de configuración que no corrigen la vulnerabilidad subyacente pero ayudan 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

Cambiar al grupo de subprocesos nativo de IIS

Cuando ASP.NET 2.0 se hospeda en IIS 7.0 en modo integrado, ASP.NET administra las solicitudes mediante el grupo de subprocesos de CLR (Common Language Runtime). Los sistemas en los que las solicitudes se administran mediante el grupo de subprocesos nativo de IIS 7.0 en vez de hacerlo con el grupo de subprocesos de CLR no están afectados por este problema. Para obtener más información, vea el artículo de MSDN .NET: Grupo de subprocesos de CLR.

Use uno de los dos siguientes métodos para configurar IIS 7.0 para usar el grupo de subprocesos nativo para el tratamiento de procesos.

Método 1: Especificar el valor de maxConcurrentRequestsPerCPU en el Registro

Esta configuración es global y afecta a todos los grupos de aplicaciones. Para configurar esta opción para los grupos de aplicaciones individuales, consulte el método 2 de esta sección.

Advertencia El uso incorrecto del Editor del Registro puede originar problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no garantiza que los problemas derivados del uso incorrecto del Editor del Registro puedan resolverse. El uso del Editor del Registro es responsabilidad suya. Para obtener información sobre cómo editar el Registro, consulte el tema “Cambiar claves y valores” de la Ayuda del Editor del Registro (Regedit.exe) o los temas “Agregar y eliminar valores del Registro” y “Editar valores del Registro” de la Ayuda de Regedt32.exe.

Nota Es recomendable realizar una copia de seguridad del Registro antes de modificarlo.

1.

Haga clic en Inicio, haga clic en Ejecutar, en el cuadro Abrir escriba Regedit y, a continuación, haga clic en Aceptar.

2.

Busque y haga clic en la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0

3.

En el menú Edición, seleccione Nuevo y, a continuación, haga clic en Clave.

4.

Escriba maxConcurrentRequestsPerCPU y, a continuación, presione Entrar.

5.

Haga clic en la clave maxConcurrentRequestsPerCPU.

6.

En el menú Edición, seleccione Nuevo y, a continuación, haga clic en DWORD.

7.

Escriba maxConcurrentRequestsPerCPU y, a continuación, presione Entrar.

8.

En el menú Edición, haga clic en Modificar para modificar la entrada del Registro maxConcurrentRequestsPerCPU.

9.

En el cuadro Información del valor, escriba 0 y, a continuación, haga clic en Aceptar.

10.

Salga del Editor del Registro.

11.

Use iisreset.exe para reiniciar Microsoft Internet Information Services (IIS) en el servidor web que hospeda la aplicación mediante la ejecución del siguiente comando en la línea de comandos:
iisreset /restart

Especificar el valor para maxConcurrentRequestsPerCPU mediante un archivo .REG

Editor del Registro de Windows versión 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0]
"MaxConcurrentRequestsPerCPU"=dword:00000000

Puede aplicar este archivo .reg a sistemas individuales si hace doble clic en él. También puede aplicarlo entre dominios mediante Directiva de grupo. Para obtener más información acerca de directivas de grupo, consulte los siguientes sitios web de Microsoft:
Colección de directivas de grupo
¿Qué es el editor de objetos de directiva de grupo?
Configuración y herramientas básicas de directiva de grupo

Consecuencias de la solución provisional. Según la naturaleza de las aplicaciones que se ejecuten en este grupo de aplicaciones, se puede ver afectado el rendimiento de las aplicaciones.

Cómo deshacer la solución provisional.

Deshacer la solución provisional manualmente

1.

Haga clic en Inicio, haga clic en Ejecutar, en el cuadro Abrir escriba Regedit y, a continuación, haga clic en Aceptar. Busque y haga clic en la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0\maxConcurrentRequestsPerCPU

2.

Haga clic con el botón secundario en la subclave maxConcurrentRequestsPerCPU, haga clic en Eliminar y, a continuación, en .

3.

Cierre el Editor del Registro. Use lisreset.exe para reiniciar Microsoft Internet Information Services (IIS) en el servidor web que hospeda la aplicación mediante la ejecución del siguiente comando en la línea de comandos:
iisreset /restart

Deshacer la solución provisional mediante un archivo .REG

Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\2.0.50727.0]
"MaxConcurrentRequestsPerCPU"=dword:00000000

Puede aplicar este archivo .reg a sistemas individuales si hace doble clic en él. También puede aplicarlo entre dominios mediante Directiva de grupo. Para obtener más información acerca de directivas de grupo, consulte los siguientes sitios web de Microsoft:
Colección de directivas de grupo
¿Qué es el editor de objetos de directiva de grupo?
Configuración y herramientas básicas de directiva de grupo

Método 2: Especificar el valor de maxConcurrentRequestsPerCPU para un grupo de aplicaciones en la sección de configuración de ASP.NET de un archivo ASPNET.Config

Nota Esta solución provisional sólo se aplica a sistemas en los que se ejecuta Microsoft .NET Framework 2.0 SP2 o Microsoft .NET Framework 3.5 SP1. Las versiones anteriores de Microsoft .NET Framework no leen esta información en aspnet.config. Este valor invalida el especificado para maxConcurrentRequestsPerCPU en el Registro.

Nota Para deshacer esta solución provisional, debe restaurar la versión original del archivo aspnet.config. Antes de editar este archivo, cree una copia de seguridad.

Abra el archivo aspnet.configuración para el grupo de aplicaciones y, a continuación, especifique los nuevos valores para el parámetro maxConcurrentRequestsPerCPU de la siguiente manera:

<system.web>
<applicationPool maxConcurrentRequestsPerCPU="0"/>
</system.web>

Consecuencias de la solución provisional. Según la naturaleza de las aplicaciones que se ejecuten en este grupo de aplicaciones, se puede ver afectado el rendimiento de las aplicaciones.

Cómo deshacer la solución provisional. Restaure la versión original del archivo aspnet.config.

Preguntas más frecuentes sobre la vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)

¿Cuál es el alcance de esta vulnerabilidad?  
Se trata de una vulnerabilidad de denegación de servicio que podría permitir a un atacante provocar que un servidor web dejara de responder.

¿Cuál es la causa de esta vulnerabilidad?  
Esta vulnerabilidad se debe a que ASP.NET administra incorrectamente la programación de solicitudes.

¿Para qué puede usar un atacante esta vulnerabilidad?  
Un atacante que aprovechara esta vulnerabilidad podría provocar que el grupo de aplicaciones en el servidor web afectado deje de responder hasta que se reinicie el grupo de aplicaciones. Como resultado, las páginas web que usan ASP.NET en el mismo grupo de aplicaciones ya no estarán accesibles y se devolverá un error de HTTP.

Todas las características del servidor que no sean ASP.NET no están afectadas cuando un servidor es vulnerable a este problema y recibe un atacante. Por ejemplo, las páginas HTML se seguirán cargando normalmente.

Se trata de una vulnerabilidad de denegación de servicio de nivel de aplicación. Para recuperarse de un ataque, se debe restablecer IIS o el grupo de aplicaciones afectado se debe detener y reiniciar, pero el sistema operativo no se debe reiniciar.

¿Qué es ASP.NET?  
ASP.NET es un conjunto de tecnologías en Microsoft .NET Framework que permite a los programadores crear aplicaciones web y servicios web XML.

A diferencia de las páginas web tradicionales, que utilizan una combinación de HTML estático y secuencias de comandos, ASP.NET utiliza páginas compiladas basadas en eventos. Debido a que ASP.NET es un entorno de aplicaciones basado en web, que requiere un servidor web subyacente que proporcione la funcionalidad HTTP básica, se ejecuta sobre Internet Information Services (IIS). Para obtener más información, vea el sitio oficial de ASP.NET de Microsoft.

¿Cuál es la diferencia entre el modo integrado y el modo clásico en IIS 7.0?  
En IIS 7.0, cada sitio web hospedado en el servidor se puede ejecutar en modo integrado o en modo clásico. El modo integrado es el predeterminado en IIS 7.0 y proporciona un control más detallado sobre el proceso de solicitudes. El modo clásico vuelve al comportamiento de IIS 6.0 cuando todavía no estaba disponible el modo integrado. Para obtener más información, vea Cómo aprovechar la canalización integrada de IIS 7.0.

¿Qué es un grupo de aplicaciones?  
En IIS 7.0, un grupo de aplicaciones es un grupo de una o varias direcciones URL al que atiende un proceso de trabajo o un conjunto de ellos. Los grupos de aplicaciones establecen límites para las aplicaciones que contienen, lo que significa que cualquier aplicación que se ejecute fuera de un determinado grupo de aplicaciones no puede afectar a las aplicaciones que se ejecutan dentro de dicho grupo. Para obtener más información, vea IIS 7.0: Administrar grupos de aplicaciones en IIS 7.0.

¿Cómo podría aprovechar un atacante la vulnerabilidad?  
Un atacante podría aprovechar esta vulnerabilidad mediante la creación de una serie especialmente diseñada de solicitudes HTTP anónimas para un sistema afectado y, por lo tanto, provocar que el servidor web que se ejecuta en este sistema deje de responder.

¿Qué sistemas están más expuestos a esta vulnerabilidad?  
Los servidores en los que ASP 2.0 está hospedado en IIS 7.0 en modo integrado están expuestos.

¿Cómo funciona esta actualización?  
La actualización modifica la forma en la que ASP.NET administra la programación de solicitudes.

En el momento de publicar 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 emitir este boletín de seguridad, Microsoft no había recibido información alguna que indicara que esta vulnerabilidad se hubiera divulgado.

En el momento de publicar este boletín de seguridad, ¿había recibido Microsoft algún informe que indicase que se estaba usando esta vulnerabilidad?  
Sí. Microsoft tiene constancia de ataques limitados y dirigidos que intentan aprovechar la vulnerabilidad notificada.

Información sobre la actualización

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

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

Windows Vista y Windows Vista Service Pack 1

Windows Vista x64 Edition y Windows Vista x64 Edition Service Pack 1

Windows Server 2008 para sistemas de 32 bits

Windows Server 2008 para sistemas x64

Windows Server 2008 para sistemas con Itanium

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 SUITSMS 2003 con ITMUConfiguration Manager 2007

Windows Vista y Windows Vista Service Pack 1

No

No

Sí*

Windows Vista x64 Edition y Windows Vista x64 Edition Service Pack 1

No

No

Sí*

Windows Server 2008 para sistemas de 32 bits

No

No

Sí*

Windows Server 2008 para sistemas x64

No

No

Sí*

Windows Server 2008 para sistemas con Itanium

No

No

Sí*


En cuanto a SMS 2.0 y SMS 2003, SMS puede usar Security Update Inventory Tool (SUIT) para detectar las 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. Para obtener más información acerca de las herramientas de análisis de SMS, vea 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.

* Nota para Windows Vista y Windows Server 2008 Microsoft Systems Management Server 2003 con Service Pack 3 incluye compatibilidad con la capacidad de administración de Windows Vista y Windows Server 2008.

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.

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 sobre la actualización de seguridad específica para su software afectado, haga clic en el vínculo apropiado:

Windows Vista (todas las ediciones)

Tabla de referencia

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 un Service Pack o en un conjunto de actualizaciones posterior

Implementación

 

Instalación sin intervención del usuario

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista:
Windows6.0-KB972591-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista:
Windows6.0-KB972592-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista Service Pack 1:
Windows6.0-KB972593-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista Service Pack 1:
Windows6.0-KB972594-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista x64 Edition:
Windows6.0-KB972591-x64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista x64 Edition:
Windows6.0-KB972592-x64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista x64 Edition Service Pack 1:
Windows6.0-KB972593-x64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista x64 Edition Service Pack 1:
Windows6.0-KB972594-x64 /quiet

Instalación sin reiniciar

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista:
Windows6.0-KB972591-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista:
Windows6.0-KB972592-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista Service Pack 1:
Windows6.0-KB972593-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista Service Pack 1:
Windows6.0-KB972594-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista x64 Edition:
Windows6.0-KB972591-x64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista x64 Edition:
Windows6.0-KB972592-x64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Vista x64 Edition Service Pack 1:
Windows6.0-KB972593-x64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Vista x64 Edition Service Pack 1:
Windows6.0-KB972594-x64 /quiet /norestart

Información adicional

Vea la subsección Herramientas y consejos de detección e implementación

Requisito de reinicio

 

¿Se requiere reiniciar?

Esta actualización no requiere reinicio. El programa instalador detiene los servicios necesarios, aplica la actualización y los reinicia. Sin embargo, si los servicios necesarios no pueden detenerse por algún motivo, o si algún archivo necesario está en uso, será preciso 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

WUSA.exe no admite la desinstalación de actualizaciones. Para desinstalar una actualización instalada por WUSA, haga clic en Panel de control y, a continuación, en Seguridad. En Windows Update, haga clic en Ver actualizaciones instaladas y selecciónela en la lista de actualizaciones.

Información sobre archivos

Vea el artículo 970957 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.

Información sobre la implementación

Instalación de la actualización

Al instalar esta actualización de seguridad, el programa de instalación comprueba si uno o más de los archivos que se van a actualizar en el sistema se han actualizado anteriormente mediante una revisión de Microsoft.

Para obtener más información acerca de los términos que aparecen en este boletín, como hotfix, consulte 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

/?, /h, /help

Muestra ayuda sobre los parámetros admitidos.

/quiet

Suprime la pantalla de estado o los mensajes de error.

/norestart

Cuando se combina con /quiet, el sistema no se reiniciará después de la instalación, incluso si se necesita un reinicio para terminar la instalación.

Nota Para obtener más información acerca del programa de instalación wusa.exe, consulte el artículo 934307 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 utilizar 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

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

1.

Haga clic en Inicio y, a continuación, escriba un nombre de archivo de actualización en Iniciar búsqueda.

2.

Cuando el archivo aparezca en Programas, haga clic con el botón secundario en el nombre de archivo y haga clic en Propiedades.

3.

En la ficha General, compare el tamaño de archivo con las tablas de información de archivo que se han proporcionado en el artículo de KB del boletín.

4.

También puede hacer clic en la ficha Detalles y comparar la información, como la versión de archivo y la fecha de modificación, con las tablas de información de archivo que se han proporcionado en el artículo de KB del boletín.

5.

Finalmente, también puede hacer clic en la ficha Versiones anteriores y comparar la información de archivo de la versión anterior del archivo con la información de archivo de la versión nueva o actualizada del archivo.

Windows Server 2008 (todas las ediciones)

Tabla de referencia

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 un Service Pack o en un conjunto de actualizaciones posterior

Implementación

 

Instalación sin intervención del usuario

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas de 32 bits:
Windows6.0-KB972593-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas de 32 bits:
Windows6.0-KB972594-x86 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas x64:
Windows6.0-KB972593-x64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas x64:
Windows6.0-KB972594-x64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas con Itanium:
Windows6.0-KB972593-ia64 /quiet

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas con Itanium:
Windows6.0-KB972594-ia64 /quiet

Instalación sin reiniciar

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas de 32 bits:
Windows6.0-KB972593-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas de 32 bits:
Windows6.0-KB972594-x86 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas x64:
Windows6.0-KB972593-x64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas x64:
Windows6.0-KB972594-x64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 1 o Microsoft .NET Framework 3.5 en Windows Server 2008 para sistemas con Itanium:
Windows6.0-KB972593-ia64 /quiet /norestart

 

Para Microsoft .NET Framework 2.0 Service Pack 2 o Microsoft .NET Framework 3.5 Service Pack 1 en Windows Server 2008 para sistemas con Itanium:
Windows6.0-KB972594-ia64 /quiet /norestart

Información adicional

Vea la subsección Herramientas y consejos de detección e implementación

Requisito de reinicio

 

¿Se requiere reiniciar?

Esta actualización no requiere reinicio. El programa instalador detiene los servicios necesarios, aplica la actualización y los reinicia. Sin embargo, si los servicios necesarios no pueden detenerse por algún motivo, o si algún archivo necesario está en uso, será preciso 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

WUSA.exe no admite la desinstalación de actualizaciones. Para desinstalar una actualización instalada por WUSA, haga clic en Panel de control y, a continuación, en Seguridad. En Windows Update, haga clic en Ver actualizaciones instaladas y selecciónela en la lista de actualizaciones.

Información sobre archivos

Vea el artículo 970957 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.

Información sobre la implementación

Instalación de la actualización

Al instalar esta actualización de seguridad, el programa de instalación comprueba si uno o más de los archivos que se van a actualizar en el sistema se han actualizado anteriormente mediante una revisión de Microsoft.

Para obtener más información acerca de los términos que aparecen en este boletín, como hotfix, consulte 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

/?, /h, /help

Muestra ayuda sobre los parámetros admitidos.

/quiet

Suprime la pantalla de estado o los mensajes de error.

/norestart

Cuando se combina con /quiet, el sistema no se reiniciará después de la instalación, incluso si se necesita un reinicio para terminar la instalación.

Nota Para obtener más información acerca del programa de instalación wusa.exe, consulte el artículo 934307 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 utilizar 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

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

1.

Haga clic en Inicio y, a continuación, escriba un nombre de archivo de actualización en Iniciar búsqueda.

2.

Cuando el archivo aparezca en Programas, haga clic con el botón secundario en el nombre de archivo y haga clic en Propiedades.

3.

En la ficha General, compare el tamaño de archivo con las tablas de información de archivo que se han proporcionado en el artículo de KB del boletín.

4.

También puede hacer clic en la ficha Detalles y comparar la información, como la versión de archivo y la fecha de modificación, con las tablas de información de archivo que se han proporcionado en el artículo de KB del boletín.

5.

Finalmente, también puede hacer clic en la ficha Versiones anteriores y comparar la información de archivo de la versión anterior del archivo con la información de archivo de la versión nueva o actualizada del archivo.

Información adicional:

Agradecimientos

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

Alexander Pfandt, de Digitaria, por informar de la vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536)

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ía 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 (11 de agosto de 2009): Publicación del boletín.

V1.1 (13 de agosto de 2009): En Preguntas más frecuentes (P+F) relacionadas con esta actualización de seguridad se ha aclarado que esta actualización de seguridad sólo se ofrecerá cuando IIS 7.0 esté instalado. Se ha agregado información a Preguntas más frecuentes sobre la vulnerabilidad de denegación de servicio no autenticada remota en ASP.NET (CVE-2009-1536) acerca de la diferencia entre el modo integrado y el modo clásico en IIS 7.0. Se trata únicamente de un cambio informativo. Los clientes que hayan instalado correctamente la actualización no tienen que volver a instalarla.



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