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

Aplica-se a
.NET

Observação

  • 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 confiabilidade cumulativa no .NET Framework 3.5 e 4.8.1. Recomendamos que você 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

Melhorias de Segurança

Não há novas melhorias de segurança nesta versão. Esta atualização é cumulativa e contém todas as melhorias de segurança lançadas anteriormente.

Melhorias de Qualidade e Confiabilidade

CLR1 - Resolve um problema em que podem ocorrer falhas se vários threads consultarem simultaneamente a implementação ITypeInfo do mesmo tipo gerenciado.
- Resolve um problema com ISymUnmanagedReader::GetMethodsFromDocumentPosition e as APIs ISymUnmanagedReader2::GetMethodsInDocument podem resultar em resultados incorretos em determinadas circunstâncias.
Bibliotecas .NET - Resolve um problema que pode ser disparado no analisador de arquivos fbx.
- Resolve um problema para usar implementações validadas pelo MIST de algoritmos FIPS.
Fundamentos do .NET - Resolve um problema com alterações de formato curinga introduzidas no IIS 10.
WPF2 - Resolve um problema em que os aplicativos falham ao chamar os métodos GetWindowText e GetWindowTextLength.

1CLR (Common Language Runtime)

2Windows Presentation Foundation (WPF)

Informações adicionais sobre esta atualização

Os artigos a seguir contêm informações adicionais sobre esta atualização para versões de produto individuais.

  • 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 a atualização cumulativa de maio do .NET Framework, fazendo com que os clientes observem exceções de runtime em determinados cenários hospedados do SQL CLR. Essas exceções se manifestarão com a mensagem de erro
System.Security.HostProtectionException: tentou executar uma operação que foi proibida pelo host CLR e 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()
Essa exceção se deve 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 alternativa Várias opções de soluções alternativas estão disponíveis.
Uma opção é marcar o assembly que utiliza os tipos SHA256Managed, SHA384Managed ou SHA512Managed como INSEGURO. Isso fará com que o ambiente hospedado 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 pode ser chamada diretamente do SQL e não requer a gravação de código gerenciado.
Resolução A Microsoft resolveu esse problema com a atualização KB5043806.

Como obter esta atualização

Instalar esta atualização

Canal de lançamento Disponível Próxima Etapa
Windows Update e Microsoft Update Sim Nenhuma. Esta atualização será baixada e instalada automaticamente do Windows Update.
Windows Update para Empresas Sim Nenhuma. Esta atualização será baixada e instalada automaticamente do Windows Update.
Catálogo do Microsoft Update Sim Para obter o pacote autônomo dessa atualização, acesse o site do Catálogo do Microsoft Update.
Windows Server Update Services (WSUS) Sim Essa atualização individual do produto .NET Framework será instalada, conforme aplicável, ao aplicar a atualização do sistema operacional. Para obter mais informações sobre atualizações do sistema operacional, confira a seção de informações adicionais sobre essa atualização.

Informações de arquivo

Para obter uma lista dos arquivos fornecidos nesta atualização, baixe as informações de arquivos da atualização cumulativa.

Pré-requisitos

Para aplicar esta atualização, você deve ter o .NET Framework 3.5 ou 4.8.1 instalado.

Necessidade de reinicialização

Você deverá reinicializar o computador depois de aplicar esta atualização se qualquer arquivo afetado estiver sendo usado. Recomendamos sair de todos os aplicativos baseados no .NET Framework antes de aplicar essa atualização.

Como obter ajuda e suporte para esta atualização