14 de maio de 2024-KB5037929 Atualização Cumulativa para .NET Framework 3.5 e 4.8.1 para Windows Server 2022

Aplica-se A
.NET

Nota

  • Data de lançamento:
    14 de maio de 2024
  • Versão:
    .NET Framework 3.5 e 4.8.1

A atualização de 14 de maio de 2024 para o Windows Server 2022 inclui melhorias de segurança e fiabilidade cumulativa no .NET Framework 3.5 e 4.8.1. Recomendamos que aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar esta atualização, consulte as seções Pré-requisitos e Requisito de reinicialização .

Resumo

Melhoramentos de Segurança

Não existem novos melhoramentos de segurança nesta versão. Esta atualização é cumulativa e contém todos os melhoramentos de segurança lançados anteriormente.

Melhorias de Qualidade e Fiabilidade

CLR1 - Corrige um problema em que podem ocorrer falhas se vários threads consultarem em simultâneo a implementação ITypeInfo do mesmo tipo gerido.
- Corrige um problema com as APIs ISymUnmanagedReader::GetMethodsFromDocumentPosition e ISymUnmanagedReader2::GetMethodsInDocument que podem resultar em resultados incorretos em determinadas circunstâncias.
Bibliotecas .NET - Resolve um problema que pode ser acionado no analisador de ficheiros fbx.
- Resolve um problema relacionado com a utilização de implementações validadas MIST de algoritmos FIPS.
Noções Básicas do .NET – Corrige um problema com alterações de formato de carateres universais introduzidas no IIS 10.
WPF2 - Corrige um problema em que as aplicações falham ao chamar os métodos GetWindowText e GetWindowTextLength.

1CLR (Common Language Runtime)

2 Windows Presentation Foundation (WPF)

Informações adicionais sobre esta atualização

Os artigos seguintes contêm informações adicionais sobre esta actualização no que diz respeito a versões individuais do produto.

  • 5038282 Descrição da Atualização Cumulativa do .NET Framework 3.5, 4.8 e 4.8.1 para Windows Server 2022 (KB5038282)

Problemas conhecidos nesta atualização

Sintoma A Microsoft recebeu relatórios sobre .NET Framework atualização cumulativa de maio, o que faz com que os clientes observem exceções de tempo de execução em determinados cenários alojados no SQL CLR. Estas exceções irão manifestar-se com a mensagem de erro
System.Security.HostProtectionException: tentou executar uma operação que foi proibida pelo host CLR e que conterá um dos seguintes quadros no rastreamento de pilha de exceção:
System.Security.Cryptography.SHA256Managed.. ctor()
- ou -

System.Security.Cryptography.SHA384Managed.. ctor()
- ou -

System.Security.Cryptography.SHA512Managed.. ctor()
Esta exceção deve-se a uma alteração recente na implementação dos tipos SHA256Managed, SHA384Managed e SHA512Managed no .NET Framework. O uso dos tipos SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 e HMACSHA512 em ambientes hospedados SQL CLR não é afetado.
Solução Estão disponíveis várias opções de soluções.
Uma opção é marcar o assembly que utiliza os tipos SHA256Managed, SHA384Managed ou SHA512Managed como UNSAFE. Isso fará com que o ambiente hospedado do SQL CLR permita que os construtores afetados sejam executados com êxito.
Outra opção é utilizar a função HASHBYTES interna do SQL em vez da família de APIs SHA-2 do .NET Framework. A função HASHBYTES é diretamente chamável a partir do SQL e não requer a escrita de código gerenciado.
Resolução A Microsoft resolveu este problema com a atualização KB5043806.

Como obter esta atualização

Instalar esta atualização

Via de Lançamento Disponível Passo Seguinte
Windows Update e Microsoft Update Sim Nenhuma. Esta atualização será transferida e instalada automaticamente a partir do Windows Update.
Windows Update para Empresas Sim Nenhuma. Esta atualização será transferida e instalada automaticamente a partir do Windows Update.
Catálogo Microsoft Update Sim Para obter o pacote autónomo para esta atualização, aceda ao site do Catálogo Microsoft Update.
Windows Server Update Services (WSUS) Sim Esta atualização individual do produto .NET Framework será instalada, conforme aplicável, aplicando a atualização do sistema operativo. Para obter mais informações sobre atualizações do sistema operacional, consulte informações adicionais sobre esta seção de atualização .

Informações de ficheiro

Para obter uma lista dos ficheiros incluídos nesta atualização, transfira as informações de ficheiro para a atualização cumulativa.

Pré-requisitos

Para aplicar esta actualização, tem de ter o .NET Framework 3.5 ou 4.8.1 instalado.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta actualização se estiverem a ser utilizados ficheiros afectados. Recomendamos que saia de todas as aplicações baseadas em .NET Framework antes de aplicar esta atualização.

Como obter ajuda e suporte para esta atualização