Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Vea los productos aplicables a este artículo.

Resumen

Para el de.NET Framework de Microsoft esta actualización de seguridad resuelve una vulnerabilidad de omisión de la característica de seguridad en el que el.NET Framework (y el núcleo de .NET) componentes no valida por completo los certificados. Para obtener más información acerca de esta vulnerabilidad, consulte Microsoft las vulnerabilidades más comunes y exposiciones CVE-2017-0248.

Esta actualización también contiene correcciones de mejora de la seguridad a la capacidad del componente de Windows Presentation Framework entre firmar paquetes con el algoritmo de hash SHA256.

Importante:

  • Si instala un paquete de idioma después de instalar esta actualización, debe reinstalar esta actualización. Por lo tanto, se recomienda que instale cualquier paquete de idioma necesario antes de la instalación de esta actualización. Para obtener más información, vea Agregar paquetes de idioma para Windows.

Información adicional acerca de esta actualización de seguridad

Advertencia

pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propio riesgo.

  • Uso mejorado de claves (EKU) está descrito en RFC 5280 en sección 4.2.1.12: esta extensión indica uno o más propósitos para los que se puede utilizar la clave pública de certificados , además o en lugar de los propósitos básicos que son indican en la extensión uso de clave. Por ejemplo, un certificado que utiliza para la autenticación de un cliente a un servidor debe estar configurado para la autenticación del cliente. De forma similar, un certificado que utiliza para la autenticación de un servidor debe estar configurado para la autenticación del servidor.

    Cuando se utilizan certificados para la autenticación, el autenticador examina el cliente certificado y busca el identificador de objeto del propósito correcto en las extensiones de directivas de aplicación. Por ejemplo, el identificador de objeto de autenticación del cliente es 1.3.6.1.5.5.7.3.2. Cuando se utiliza un certificado para la autenticación de cliente, este identificador de objeto debe estar presente en las extensiones EKU de la autenticación de certificados o se produce un error. Los certificados que han no continuar ninguna extensión EKU para autenticar correctamente.

    Si no se puede tener acceso correctamente a emitir certificados temporalmente, puede participar en o fuera de la seguridad el cambio en todas las operaciones del equipo para evitar efectos de conectividad. Para ello, especifique el registro de la siguiente clave de configuración, dependiendo de la versión de.NET Framework que se dirige la aplicaciónblicación .

    Método 1: Actualizando la clave de registro (disponible para todas las versiones)

    Nota: Esta entrada del registro debe ser una entrada DWORD.

    • Proceso de 32 bits en el sistema de 32 bits y 64 bits de proceso en el sistema de 64 bits:

      HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0

    • Proceso de 32 bits en el sistema de 64 bits:

      HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v2.0.50727@RequireCertificateEKUs=0

    También puede dejar de participar en forma deblicación por la aplicación. Las siguientes opciones están disponibles para deshabilitar este cambio para hacer seguro que appblicación compatibilidad se mantiene.

    Método 2: Deshabilitar la directiva para aplicaciones individuales

    Nota: Tsu registro de entrada debe ser una entrada DWORD. El único valor válido es 0. Cualquier otro valor es ignorado.

    • Proceso de 32 bits en el sistema de 32 bits y 64 bits de proceso en el sistema de 64 bits:

      HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v2.0.50727@System.Net.ServicePointManager.RequireCertificateEKUs
      S:\Prj\console_pg\console_pg45\bin\Release\console_pg45.exe=0
      C:\MyApp\MyApp.exe=0

    • Proceso de 32 bits en el sistema de 64 bits:

      HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\.NETFramework\v2.0.50727@System.Net.ServicePointManager.RequireCertificateEKUs
      S:\Prj\console_pg\console_pg45\bin\Release\console_pg45.exe=0
      C:\MyApp\MyApp.exe=0

    Método 3: mediante la API de configuración (disponible para la 4.6 de.NET Framework y versiones posteriores)

    A partir de en el 4.6 de.NET Framework, puede cambiar la configuración en una aplicación a través de código, una configuración de la aplicación, o cambios en el registro.

    Configuración del conmutador enla 4.6 de.NET Framework

    Nota: Los siguientes ejemplos Deshabilitar la característica de seguridad.

    • Programmatically

      Lo primero que debe hacer la aplicación se ejecute el código siguiente. Esto es porque el Administrador de puntos de servicio inicializars sólo una vez.
        private const string DisableCachingName = @"TestSwitch.LocalAppContext.DisableCaching"; private const string DontCheckCertificateEKUsName= @"Switch.System.Net.DontCheckCertificateEKUs"; AppContext.SetSwitch(DisableCachingName, true); AppContext.SetSwitch(DontCheckCertificateEKUsName, true);

    • Application configuration

      Para cambiar la configuración de la aplicación, agregue la entrada siguiente:
        <runtime> <AppContextSwitchOverrides value="Switch.System.Net.DontCheckCertificateEKUsName=true"/> </runtime>

    • Clave del registro (global del equipo):

      Registry location: HKEY_LOCAL_MACHINE\Software\[Wow6432Node\]Microsoft\.NETFramework\AppContext\Switch.System.Net.DontCheckCertificateEKUsName

      Tipo: Cadena
      Valor: "true"

    Nota: De forma predeterminada, Switch.System.Net.DontCheckCertificateEKUsName = True para todos los de.NET Framework 4. x las aplicaciones que están ejecutando en la 4.6 de.NET Framework y versiones posteriores.

  • Para obtener más información sobre la seguridad de esta actualización de lo que se refiere a Windows 7 Service Pack 1 y Windows Server 2008 R2 Service Pack 1, consulte el siguiente artículo en Microsoft Knowledge Base:

    4019108 de seguridad sólo actualización para las actualizaciones de.NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1 y 4.6.2 para Windows 7 Service Pack 1 y Service Pack 1 de Windows Server 2008 R2: 9 de mayo de 2017

Cómo obtener e instalar la actualización

Método 1: Catálogo de Microsoft Update

Para obtener el paquete independiente de esta actualización, vaya al Catálogo de Microsoft Update.
 

Método 2: Windows Software Update Services (WSUS)

En su servidor WSUS, siga estos pasos:

  1. Haga clic en Inicio, haga clic en Herramientas administrativas y, a continuación, haga clic en Microsoft Windows Server Update Services 3.0.

  2. Expanda nombreDeEquipoy, a continuación, haga clic en acción.

  3. Haga clic en Importar actualizaciones.

  4. WSUS abrirá una ventana de explorador en el que se le pedirá que instale un control ActiveX. Debe instalar el control ActiveX para continuar.

  5. Una vez instalado el control, verá la pantalla Catálogo de Microsoft Update . Escriba 4019108 en el cuadro de búsqueda y, a continuación, haga clic en Buscar.

  6. Busque los paquetes de.NET Framework que coinciden con los sistemas operativos, idiomas y procesadores de su entorno. Haga clic en Agregar para agregarlos a su cesta.

  7. Cuando haya seleccionado todos los paquetes que necesita, haga clic en Ver cesta.

  8. Haga clic en Importar para importar los paquetes a su servidor WSUS.

  9. Haga clic en Cerrar una vez que los paquetes se hayan importado para volver a WSUS.

Las actualizaciones ya están disponibles para la instalación mediante WSUS.

Información sobre cómo implementar la actualización

Para detalles de implementación de esta actualización de seguridad, consulte el artículo siguiente en Microsoft Knowledge Base:

Información de implementación de actualización de seguridad 20170509 : 9 de mayo de 2017

Información sobre cómo eliminar la actualización

Nota: No es recomendable quitar las actualizaciones de seguridad.

Para quitar esta actualización, utilice el elemento Programas y características en el Panel de Control.

Información sobre el reinicio

Esta actualización no requiere reiniciar el sistema después de la aplicación a menos que los archivos que se vayan a actualizar se bloqueen o se estén utilizando.

Información para sustituir la actualización

Esta actualización no reemplaza a ninguna actualización publicada previamente.

Información de archivo

Nombre del paquete

Paquete Hash SHA 1

Paquete Hash SHA 2

Windows6.1-KB4014579-x64.msu

897DDA33BA1EAB4FF67D8FF52FFF9982EE12694D

CFAAA6F614A249CA926127F63DBF2C63CCA279750F76F46C3FD8729647FD5EEB

Windows6.1-KB4014579-x86.msu

0D5BB46A5F5E0C00330E0EE14590AE20565051B9

418C9AC8E610515E3CFBDD37F4558E460A856D37861C82C9F04F82BC008665BB


La versión en inglés (Estados Unidos) de esta revisión instala archivos que tienen los atributos enumerados en las tablas siguientes. Las fechas y las horas de estos archivos se muestran en la hora Universal coordinada (UTC). Las fechas y las horas de estos archivos en el equipo local se muestran en horario local junto con la diferencia de horario de verano (DST) actual. Además, las fechas y las horas pueden cambiar cuando realiza determinadas operaciones en los archivos.

Para todos los sistemas basados en x86

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,554,752

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:39

normnfc.nlp

45,794

23-Mar-2016

22:39

normnfd.nlp

39,284

23-Mar-2016

22:39

normnfkc.nlp

66,384

23-Mar-2016

22:39

normnfkd.nlp

60,294

23-Mar-2016

22:39

prc.nlp

83,748

23-Mar-2016

22:39

prcp.nlp

83,748

23-Mar-2016

22:39

sortkey.nlp

262,148

23-Mar-2016

22:39

sorttbls.nlp

20,320

23-Mar-2016

22:39

xjis.nlp

28,288

23-Mar-2016

22:39

mscordacwks.dll

2.0.50727.8669

990,360

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

5,947,440

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

391,208

23-Mar-2016

22:39

presentationcore.dll

3.0.6920.8773

4,222,976

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:38

wpfgfx_v0300.dll

3.0.6920.8773

1,737,888

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

372,736

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

68,752

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

131,248

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

Para todos los sistemas basados en x64

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,571,136

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:40

normnfc.nlp

45,794

23-Mar-2016

22:40

normnfd.nlp

39,284

23-Mar-2016

22:40

normnfkc.nlp

66,384

23-Mar-2016

22:40

normnfkd.nlp

60,294

23-Mar-2016

22:40

prc.nlp

83,748

23-Mar-2016

22:40

prcp.nlp

83,748

23-Mar-2016

22:40

sortkey.nlp

262,148

23-Mar-2016

22:40

sorttbls.nlp

20,320

23-Mar-2016

22:40

xjis.nlp

28,288

23-Mar-2016

22:40

mscordacwks.dll

2.0.50727.8669

1,757,336

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

10,008,624

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

486,024

23-Mar-2016

22:40

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

presentationcore.dll

3.0.6920.8773

4,006,400

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:39

wpfgfx_v0300.dll

3.0.6920.8773

2,256,032

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

358,400

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

85,648

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

4,640,768

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

172,208

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,118,208

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

system.security.dll

2.0.50727.8759

270,336

28-Mar-2017

13:05

system.dll

2.0.50727.8759

3,203,072

28-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

big5.nlp

66,728

23-Mar-2016

22:39

bopomofo.nlp

82,172

23-Mar-2016

22:39

ksc.nlp

116,756

23-Mar-2016

22:39

mscorlib.dll

2.0.50727.8669

4,554,752

23-Mar-2016

22:39

normidna.nlp

59,342

23-Mar-2016

22:39

normnfc.nlp

45,794

23-Mar-2016

22:39

normnfd.nlp

39,284

23-Mar-2016

22:39

normnfkc.nlp

66,384

23-Mar-2016

22:39

normnfkd.nlp

60,294

23-Mar-2016

22:39

prc.nlp

83,748

23-Mar-2016

22:39

prcp.nlp

83,748

23-Mar-2016

22:39

sortkey.nlp

262,148

23-Mar-2016

22:39

sorttbls.nlp

20,320

23-Mar-2016

22:39

xjis.nlp

28,288

23-Mar-2016

22:39

mscordacwks.dll

2.0.50727.8669

990,360

23-Mar-2016

22:39

mscorwks.dll

2.0.50727.8669

5,947,440

23-Mar-2016

22:39

sos.dll

2.0.50727.8669

391,208

23-Mar-2016

22:39

presentationcore.dll

3.0.6920.8773

4,222,976

29-Mar-2017

13:05

presentationfontcache.exe.config

161

23-Mar-2016

22:38

wpfgfx_v0300.dll

3.0.6920.8773

1,737,888

29-Mar-2017

13:05

system.printing.dll

3.0.6920.8773

372,736

29-Mar-2017

13:05

penimc.dll

3.0.6920.8773

68,752

29-Mar-2017

13:05

presentationframework.dll

3.0.6920.8773

5,283,840

29-Mar-2017

13:05

presentationhostdll.dll

3.0.6920.8773

131,248

29-Mar-2017

13:05

reachframework.dll

3.0.6920.8773

532,480

29-Mar-2017

13:05

windowsbase.dll

3.0.6920.8773

1,257,472

29-Mar-2017

13:05

 

Obtención de ayuda y soporte técnico para esta actualización de seguridad

Se aplica a

Este artículo se aplica a lo siguiente:

 

  • Microsoft .NET Framework 3.5.1 cuando se utiliza con:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×