Applies To.NET

Datum vydání:14. května 2024

Verze:.NET Framework 3.5 a 4.8

Aktualizace ze 14. května 2024 pro Windows 10 verze 1809 a Windows Server 2019 obsahuje vylepšení zabezpečení a kumulativní spolehlivosti v rozhraní .NET Framework 3.5 a 4.8. Doporučujeme, abyste tuto aktualizaci použili jako součást pravidelné údržby. Před instalací této aktualizace si projděte části Požadavky a Požadavky na restartování .

Shrnutí

Vylepšení zabezpečení

V této verzi nejsou k dispozici žádná nová vylepšení zabezpečení. Tato aktualizace je kumulativní a obsahuje všechna dříve vydaná vylepšení zabezpečení.

Vylepšení kvality a spolehlivosti

CLR1

– Řeší problém, kdy může dojít k chybám, pokud několik vláken současně dotazuje implementaci ITypeInfo stejného spravovaného typu.

Knihovny .NET

– Řeší problém, kdy 32bitová platforma zobrazuje významnou regresi doby odezvy.

– Řeší problém s používáním implementací algoritmů FIPS ověřených chybou MIST.

Základy .NET

– Řeší problém se změnami formátu zástupných znaků zavedenými ve službě IIS 10.

WPF2

– Řeší problém, kdy se aplikace chybově ukončí při volání metod GetWindowText a GetWindowTextLength.

1ClR (Common Language Runtime)

2Windows Presentation Foundation (WPF)

Další informace o této aktualizaci

Následující články obsahují další informace o této aktualizaci, protože se týká jednotlivých verzí produktu.

  • 5038283 Popis kumulativní aktualizace pro rozhraní .NET Framework 3.5, 4.7.2 a 4.8 pro Windows 10 verze 1809 a Windows Server 2019 (KB5038283)

Známé problémy v této aktualizaci

Příznak

Společnost Microsoft obdržela sestavy o květnové kumulativní aktualizaci rozhraní .NET Framework, která způsobila, že zákazníci v určitých scénářích hostovaných SQL CLR pozorují výjimky modulu runtime. Tyto výjimky se projeví s chybovou zprávou.

System.Security.HostProtectionException: Došlo k pokusu o provedení operace, která byla zakázána hostitelem CLR a bude obsahovat jeden z následujících rámců v trasování zásobníku výjimek:

System.Security.Cryptography.SHA256Managed.. ctor() -nebo-

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

System.Security.Cryptography.SHA512Managed.. ctor()

Tato výjimka je způsobená nedávnou změnou v implementaci typů SHA256Managed, SHA384Managed a SHA512Managed v rozhraní .NET Framework.  Použití typů SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 a HMACSHA512 v hostovaných prostředích SQL CLR nemá vliv.

Řešení

K dispozici je několik možností řešení.

Jednou z možností je označit sestavení, které využívá typy SHA256Managed, SHA384Managed nebo SHA512Managed, jako NEBEZPEČNÉ. To způsobí, že prostředí hostované SQL CLR umožní ovlivněným konstruktorům úspěšně provést.

Další možností je využít integrovanou funkci HASHBYTES sql místo řady rozhraní API SHA-2 rozhraní .NET Framework. Funkce HASHBYTES je přímo volatelná z SQL a nevyžaduje zápis spravovaného kódu.

Řešení

Společnost Microsoft vyřešila tento problém s aktualizací KB5043804.

Jak získat tuto aktualizaci

Nainstalovat tuto aktualizaci

Kanál vydaných verzí

K dispozici

Další krok

služba Windows Update a Microsoft Update

Ano

Žádný. Tato aktualizace se stáhne a nainstaluje automaticky z služba Windows Update.

služba Windows Update pro firmy

Ano

Žádný. Tato aktualizace se stáhne a nainstaluje automaticky z služba Windows Update.

Katalog Microsoft Update

Ano

Pokud chcete získat samostatný balíček pro tuto aktualizaci, přejděte na web Katalog služby Microsoft Update .

Windows Server Update Services (WSUS)

Ano

Tato individuální aktualizace produktu rozhraní .NET Framework se nainstaluje podle potřeby na základě aktualizace operačního systému. Další informace o aktualizacích operačního systému najdete v části Další informace o této aktualizaci .

Informace o souborech

Pokud chcete získat seznam souborů poskytovaných v rámci této aktualizace, stáhněte si informace o souborech pro kumulativní aktualizaci.

Požadavky

Chcete-li nainstalovat tuto aktualizaci, musíte mít nainstalované rozhraní .NET Framework 3.5 nebo 4.8.

Požadavky na restartování

Po instalaci této aktualizace je nutné restartovat počítač, pokud se používají některé ovlivněné soubory. Před použitím této aktualizace doporučujeme ukončit všechny aplikace založené na rozhraní .NET Framework.

Jak získat nápovědu a podporu pro tuto aktualizaci

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.