Actualización de solo seguridad de .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 y 4.8 para Windows 7 SP1 y Windows Server 2008 R2 SP1 (KB4566466)

Se aplica a: .NET Framework

Aviso


El 13 de octubre de 2020, volvemos a publicar esta actualización para solucionar un problema conocido que afectaba a la versión original. Debería instalar esta versión (V3) de la actualización como parte de su rutina de seguridad habitual.

El 23 de julio de 2020 se publicaron las actualizaciones KB4565583 v2, KB4565586 v2, and KB4565589 v2 para reemplazar la v1 de esas actualizaciones de .NET Framework 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 y 4.8 para Windows 7 Service Pack 1 (SP1) y Windows Server 2008 R2 SP1. Las actualizaciones v1 no se instalaron para los clientes con determinadas configuraciones de ESU.  Las actualizaciones v2 corrigen el problema para los clientes que no pudieron instalar las actualizaciones v1.  


Si ya instaló la v1 de estas actualizaciones, instale la v3.  


Para obtener la v3 de estas actualizaciones, consulte la sección "Cómo obtener e instalar la actualización" del artículo de actualización individual.  Los vínculos a cada artículo se encuentran en la sección "Información adicional acerca de esta actualización" de este artículo.

Resumen


Existe una vulnerabilidad de ejecución de código remoto en .NET Framework cuando el software no comprueba el marcado de origen de un archivo de entrada XML. Un atacante que aprovechara la vulnerabilidad podría ejecutar código arbitrario en el contexto del proceso responsable de la deserialización del contenido XML. Para aprovechar esta vulnerabilidad, el atacante podría cargar un documento especialmente diseñado en un servidor utilizando un producto afectado para procesar contenido. La actualización de seguridad soluciona la vulnerabilidad corrigiendo el modo en que .NET Framework valida el marcado de origen de contenido XML.

Esta actualización de seguridad afecta a la forma en que los tipos System.Data.DataTable y System.Data.DataSet de .NET Framework leen los datos serializados en XML. La mayoría de las aplicaciones de .NET Framework no experimentarán ningún cambio de comportamiento después de instalar la actualización. Para obtener más información sobre cómo afecta la actualización a .NET Framework, incluidos ejemplos de escenarios que pueden verse afectados, consulte el documento guía de seguridad DataTable y DataSet en https://go.microsoft.com/fwlink/?linkid=2132227.

Para obtener más información sobre las vulnerabilidades, consulte las siguientes vulnerabilidades y exposiciones comunes (CVE).

Problemas conocidos


Síntomas:

Después de aplicar esta actualización, en algunas aplicaciones se produce una excepción TypeInitializationException cuando intentan deserializar las instancias de System.Data.DataSet o System.Data.DataTable del código XML dentro de un procedimiento almacenado SQL CLR. El seguimiento de pila de esta excepción tiene el aspecto siguiente:

System.TypeInitializationException: Se produjo una excepción en el inicializador de tipo de 'Scope'. ---> System.IO.FileNotFoundException: No se pudo cargar el archivo o ensamblado 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.
     en System.Data.TypeLimiter.Scope.IsTypeUnconditionallyAllowed(Type type)
     en System.Data.TypeLimiter.Scope.IsAllowedType(Type type)
     en System.Data.TypeLimiter.EnsureTypeIsAllowed(Type type, TypeLimiter capturedLimiter)

Solución:

Instale la versión más reciente de esta actualización publicada el 13 de octubre de 2020.

Información adicional acerca de esta actualización


En los siguientes artículos podrá encontrar información adicional sobre esta actualización relacionada con las versiones de productos individuales.
 
  • 4565579 Descripción de la actualización de solo seguridad de .NET Framework 3.5.1 para Windows 7 SP1 y Windows Server 2008 R2 SP1 (KB4565579)
  • 4565583 Descripción de la actualización de solo seguridad de .NET Framework 4.5.2 para Windows 7 SP1, Windows Server 2008 R2 SP1 y Windows Server 2008 SP2 (KB4565583)
  • 4565586 Descripción de la actualización de solo seguridad de .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 y 4.7.2 para Windows 7 SP1, Windows Server 2008 R2 SP1 y Windows Server 2008 SP2 (KB4565586)
  • 4565589 Descripción de la actualización de solo seguridad de .NET Framework 4.8 para Windows 7 SP1 y Windows Server 2008 R2 SP1 (KB4565589)

Información sobre protección y seguridad