Kumulativno ažuriranje od 14. svibnja 2024. – KB5037929 za .NET Framework 3.5 i 4.8.1 za Windows Server 2022

Primjenjuje se na
.NET

Napomena

  • Datum izdanja:
    Neka 14, 2024
  • Verzija:
    .NET Framework 3.5 i 4.8.1

Ažuriranje za Windows Server 2022 od 14. svibnja 2024. obuhvaća poboljšanja sigurnosti i kumulativne pouzdanosti u verzijama .NET Framework 3.5 i 4.8.1. Preporučujemo da ovo ažuriranje primijenite kao dio redovitog održavanja. Prije nego što instalirate ovo ažuriranje, pogledajte odjeljke Preduvjeti i Preduvjeti za ponovno pokretanje .

Sažetak

Poboljšanja sigurnosti

U ovom izdanju nema novih sigurnosnih poboljšanja. Ovo je ažuriranje kumulativno i sadrži sva prethodno objavljena poboljšanja sigurnosti.

Poboljšanja kvalitete i pouzdanosti

CLR1 - Rješava problem zbog kojeg može doći do rušenja ako nekoliko niti istovremeno šalje upit implementaciji ITypeInfo iste upravljane vrste.
- Rješava problem s API-jima ISymUnmanagedReader::GetMethodsFromDocumentPosition i ISymUnmanagedReader2::GetMethodsInDocument koji mogu u određenim okolnostima rezultirati netočnim rezultatima.
.NET biblioteke - Rješava problem koji se može aktivirati u raščlanjivanju fbx datoteka.
- Rješava problem s korištenjem MIST provjerenih implementacija FIPS algoritama.
Osnove .NET-a - Rješava problem s promjenama oblika zamjenskih znakova uvedenim u IIS-u 10.
WPF2 - Rješava problem kod kojeg se aplikacije ruše prilikom pozivanja metoda GetWindowText i GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Dodatne informacije o ovom ažuriranju

Sljedeći članci sadrže dodatne informacije o tom ažuriranju koje se odnosi na pojedinačne verzije proizvoda.

  • 5038282 Opis kumulativnog ažuriranja za .NET Framework 3.5, 4.8 i 4.8.1 za Windows Server 2022 (KB5038282)

Poznati problemi u ovom ažuriranju

Simptom Microsoft je primio izvješća o kumulativnom ažuriranju platforme .NET Framework May koje uzrokuje da korisnici uoče iznimke tijekom izvođenja u određenim scenarijima hostiranim u SQL CLR-u. Te će se iznimke očitovati s porukom o pogrešci
System.Security.HostProtectionException: pokušaj izvođenja operacije koju je zabranilo glavno računalo CLR-a koja će sadržavati jedan od sljedećih okvira u praćenju stoga iznimaka:
System.Security.Cryptography.SHA256Managed.. ctor()
- ili -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Ova je iznimka posljedica nedavne promjene u implementaciji vrsta SHA256Managed, SHA384Managed i SHA512Managed u .NET Framework. To ne utječe na korištenje vrsta SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 i HMACSHA512 u okruženjima hostiranim SQL CLR-om.
Zaobilazno rješenje Dostupno je više mogućnosti zaobilaznih rješenja.
Jedna je mogućnost označavanje skupa koji koristi vrste SHA256Managed, SHA384Managed ili SHA512Managed kao NESIGURAN. To će uzrokovati da okruženje hostirano u SQL CLR-u omogući uspješno izvršavanje zahvaćenih konstruktora.
Druga je mogućnost korištenje SQL-ove ugrađene funkcije HASHBYTES umjesto SHA-2 obitelji API-ja .NET Framework-a. Funkciju HASHBYTES moguće je izravno pozvati iz SQL-a i ne zahtijeva pisanje upravljanog koda.
Rješenje Microsoft je taj problem riješio ažuriranjem KB5043806.

Kako preuzeti ovo ažuriranje

Instaliranje ovog ažuriranja

Kanal izdavanja Dostupno Sljedeći korak
Windows Update i Microsoft Update Da Nema. Ovo će se ažuriranje automatski preuzeti i instalirati sa servisa Windows Update.
Windows Update za tvrtke Da Nema. Ovo će se ažuriranje automatski preuzeti i instalirati sa servisa Windows Update.
Katalog Microsoft Update Da Da biste nabavili samostalni paket za to ažuriranje, posjetite web-mjesto Katalog Microsoft Update.
Windows Server Update Services (WSUS) Da Ovo pojedinačno ažuriranje proizvoda .NET Framework instalirat će se, ovisno o potrebi, primjenom ažuriranja operacijskog sustava. Dodatne informacije o ažuriranjima operacijskog sustava potražite u odjeljku s dodatnim informacijama o ovom ažuriranju .

Informacije o datoteci

Za popis datoteka sadržanih u ovom ažuriranju preuzmite informacije o datotekama za kumulativno ažuriranje.

Preduvjeti

Da biste primijenili ovo ažuriranje, morate imati instaliran .NET Framework 3.5 ili 4.8.1.

Potrebno je ponovno pokretanje

Nakon primjene ovog ažuriranja morate ponovno pokrenuti računalo ako se upotrebljavaju zahvaćene datoteke. Preporučujemo da zatvorite sve aplikacije koje se temelje na .NET Framework prije primjene ovog ažuriranja.

Kako dohvatiti pomoć i podršku za ovo ažuriranje