Applies To.NET

Datum izdavanja:14. maj 2024.

Verzija:.NET Framework 3.5 i 4.8.1

Ispravka od 14. maja 2024. za Windows Server 2022 uključuje bezbednosna i kumulativna poboljšanja pouzdanosti u verzijama .NET Framework 3.5 i 4.8.1. Preporučujemo da primenite ovu ispravku kao deo redovnih rutina održavanja. Pre nego što instalirate ovu ispravku, pogledajte odeljke Preduslovi iZahtevi za ponovno pokretanje.

Rezime

Poboljšanja bezbednosti

Nema novih poboljšanja bezbednosti u ovom izdanju. Ova ispravka je kumulativna i sadrži sva prethodno objavljena bezbednosna poboljšanja.

Poboljšanja kvaliteta i pouzdanosti

CLR1

- Rešava problem gde padovi mogu da se javljaju ako svi istovremeno upućuju na primenu usluge ITypeInfo istog upravljanog tipa.

- Rešava problem sa ISymUnmanagedReader::GetMethodsFromDocumentPosition i ISymUnmanagedReader2::GetMethodsInDocument API-ju koji može dati netačne rezultate u određenim okolnostima.

.NET biblioteke

- Rešava problem koji se može pokrenuti u fbx analizatoru datoteka.

- Rešava problem pri korišćenju MIST primena proverenih valjanosti FIPS algoritma.

Osnove za .NET

- Rešava problem sa promenama formata džokera uvedenim u sistemu IIS 10.

WPF2

- Rešava problem gde aplikacije padu prilikom pozivanja metoda GetWindowText i GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Dodatne informacije o ovoj ispravki

Sledeći članci sadrže dodatne informacije o ovoj ispravki zato što je povezana sa verzijama pojedinačnih proizvoda.

  • 5038282 Opis kumulativne ispravke za .NET Framework 3.5, 4.8 i 4.8.1 za Windows Server 2022 (KB5038282)

Poznati problemi u ovoj ispravki

Simptoma

Microsoft je primio izveštaje .NET Framework majske kumulativne ispravke koje su izazvale klijente da uoče izuzetke u izvršavanju u određenim scenarijima koje hostuje SQL CLR. Ovi izuzeci će se manifestovati porukom o grešci

System.Security.HostProtectionException: Pokušano je izvršavanje operacije koju je CLR host zabranio i sadržaće jedan od sledećih okvira u praćenju steka izuzetaka:

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

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

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

Do ovog izuzetka je došlo zbog nedavne promene u primeni tipova SHA256 Upravljanje, SHA384 Upravljanje i SHA512 Upravljanje u .NET Framework.  Ne utiče na korišćenje SHA1 Upravljanje, HMACSHA1, HMACSHA256, HMACSHA284 i HMACSHA512 u okviru SQL CLR hostovanih okruženja.

Zaobilaženje problema

Dostupne su više opcija za zaoblaženje problema.

Jedna opcija je da označite sklop koji koristi SHA256Managed, SHA384Upaged ili SHA512Uplaćeno kao nebezbedno. To će dovesti do toga da okruženje koje hostuje SQL CLR omogući da se konstruktori na koje ovo utiče uspešno izvršavaju.

Druga opcija je da koristite ugrađenu SQL funkciju HASHBYTES umesto .NET Framework SHA-2 porodice API-ja. Funkcija HASHBYTES može direktno da se pozove iz SQL-a i ne zahteva pisanje kontrolisanog koda.

Rešenje

Microsoft je rešio ovaj problem pomoću ažuriranja KB5043806.

Kako da preuzmete ovu ispravku

Instaliraj ovu ispravku

Kanal izdavanja

Dostupna

Sledeći korak

Windows Update i Microsoft Update

Da

Niko. Ova ispravka će biti automatski preuzeta i instalirana iz Windows Update.

Windows Update za preduzeća

Da

Niko. Ova ispravka će biti automatski preuzeta i instalirana iz Windows Update.

Microsoft Update katalog

Da

Da biste dobili samostalni paket za ovu ispravku, idite na veb lokaciju Microsoft Update kataloga .

Windows Server Update Services (WSUS)

Da

Ova pojedinačna .NET Framework proizvoda će biti instalirana, kako je primenljivo, primenom ispravke operativnog sistema. Dodatne informacije o ispravkama operativnog sistema potražite u članku Dodatne informacije o ovom odeljku za ažuriranje .

Informacije o datoteci

Za listu datoteka koje su obezbeđene u ovoj ispravki, preuzmite informacije o datoteci za kumulativnu ispravku.

Preduslovi

Da biste primenili ovu ispravku, morate .NET Framework 3.5 ili 4.8.1.

Ponovo pokreni zahtev

Morate ponovo pokrenuti računar kada primenite ovu ispravku ako se koriste neke datoteke na koje ovo utiče. Preporučujemo da zatvorite sve .NET Framework zasnovane na programu pre nego što primenite ovu ispravku.

Kako da dobijete pomoć i podršku za ovu ispravku

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.