Datum izdavanja:14. maj 2024.

Verzija:.NET Framework 3.5 i 4.8.1

Ispravka od 14. maja 2024. za Windows Server 2022 obuhvata bezbednosna i kumulativna poboljšanja pouzdanosti u .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 o .NET Framework maju kumulativnim ispravkama koje izazivaju klijente da posmatraju izuzetke 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 sha256Managed, SHA384Managed i SHA512Managed tipova 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, a ne porodicu SHA-2 porodice API-ja .NET Framework. 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 KB5043743.

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 preuzeta i automatski instalirana sa usluge Windows Update.

Windows Update za preduzeća

Da

Niko. Ova ispravka će biti preuzeta i automatski instalirana sa usluge 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 ispravka proizvoda .NET Framework će biti instalirana, prema primeni 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 da imate instaliran .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 izađete iz svih aplikacija zasnovanih na .NET Framework 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.