Releasedatum:14 mei 2024

Versie:.NET Framework 3.5 en 4.8

De update van 14 mei 2024 voor Windows 10 versie 1809 en Windows Server 2019 bevat beveiligings- en cumulatieve betrouwbaarheidsverbeteringen in .NET Framework 3.5 en 4.8. We raden u aan deze update toe te passen als onderdeel van uw normale onderhoudsroutines. Voordat u deze update installeert, raadpleegt u de secties Vereisten voor vereisten voor opnieuwopstarten .

Samenvatting

Beveiligingsverbeteringen

Er zijn geen nieuwe beveiligingsverbeteringen in deze release. Deze update is cumulatief en bevat alle eerder uitgebrachte beveiligingsverbeteringen.

Kwaliteits- en betrouwbaarheidsverbeteringen

CLR1

- Hiermee wordt een probleem opgelost waarbij crashes kunnen optreden als meerdere threads gelijktijdig een query uitvoeren op de ITypeInfo-implementatie van hetzelfde beheerde type

.NET-bibliotheken

- Hiermee wordt een probleem opgelost waarbij een 32-bits platform een aanzienlijke reactietijdregressie vertoont.

- Hiermee wordt een probleem opgelost bij het gebruik van door MIST gevalideerde implementaties van FIPS-algoritmen.

Grondbeginselen van .NET

- Hiermee wordt een probleem opgelost met wijzigingen in de jokertekenindeling die zijn geïntroduceerd in IIS 10.

WPF2

- Hiermee wordt een probleem opgelost waarbij apps vastlopen bij het aanroepen van de methoden GetWindowText en GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Aanvullende informatie over deze update

De volgende artikelen bevatten aanvullende informatie over deze update met betrekking tot afzonderlijke productversies.

  • 5038283 Beschrijving van de cumulatieve update voor .NET Framework 3.5, 4.7.2 en 4.8 voor Windows 10 versie 1809 en Windows Server 2019 (KB5038283)

Bekende problemen in deze update

Symptoom

Microsoft heeft rapporten ontvangen over .NET Framework cumulatieve update van mei, waardoor klanten runtime-uitzonderingen in bepaalde door SQL CLR gehoste scenario's observeren. Deze uitzonderingen worden weergegeven met het foutbericht

System.Security.HostProtectionException: er is geprobeerd een bewerking uit te voeren die is verboden door de CLR-host en een van de volgende frames bevat in de uitzonderingsstacktracering:

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

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

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

Deze uitzondering wordt veroorzaakt door een recente wijziging in de implementatie van de typen SHA256Managed, SHA384Managed en SHA512Beheerd in .NET Framework.  Het gebruik van de typen SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 en HMACSHA512 in gehoste SQL CLR-omgevingen wordt niet beïnvloed.

Tijdelijke oplossing

Er zijn meerdere opties voor work arounds beschikbaar.

Een optie is om de assembly die gebruikmaakt van het type SHA256Managed, SHA384Managed of SHA512Managed te markeren als ONVEILIG. Dit zorgt ervoor dat de gehoste SQL CLR-omgeving de betrokken constructors met succes kan uitvoeren.

Een andere optie is om de ingebouwde HASHBYTES-functie van SQL te gebruiken in plaats van de SHA-2-api's van de .NET Framework. De functie HASHBYTES kan rechtstreeks vanuit SQL worden aangeroepen en hoeft geen beheerde code te schrijven.

Oplossing

Microsoft heeft dit probleem opgelost met update-KB5043804.

Deze update downloaden

Deze update installeren

Releasekanaal

Beschikbaar

Volgende stap

Windows Update en Microsoft Update

Ja

Geen. Deze update wordt automatisch gedownload en geïnstalleerd vanaf Windows Update.

Windows Update voor Bedrijven

Ja

Geen. Deze update wordt automatisch gedownload en geïnstalleerd vanaf Windows Update.

Microsoft Update-catalogus

Ja

Als u het zelfstandige pakket voor deze update wilt downloaden, gaat u naar de website Microsoft Update-catalogus .

Windows Server Update Services (WSUS)

Ja

Deze afzonderlijke .NET Framework productupdate wordt geïnstalleerd, indien van toepassing, door de update van het besturingssysteem toe te passen. Zie de sectie over deze update voor meer informatie over updates van het besturingssysteem.

Bestandsgegevens

Download de bestandsinformatie voor cumulatieve update voor een lijst van bestanden die deel uitmaken van deze update.

Vereisten

Als u deze update wilt toepassen, moet .NET Framework 3.5 of 4.8 zijn geïnstalleerd.

Vereiste voor opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze update hebt toegepast als er betrokken bestanden worden gebruikt. U wordt aangeraden alle op .NET Framework gebaseerde toepassingen af te sluiten voordat u deze update toepast.

Hulp en ondersteuning voor deze update verkrijgen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.