Applies To.NET

Revidert 28. august 2024: Oppdater detaljer om bruddendring til delen om kjente problemer.

Revidert 30. juli 2024: Legg til informasjon om bruddendring i delen med kjente problemer. 

Utgivelsesdato:9. juli 2024

Versjon:.NET Framework 3.5 og 4.8.1

Juli 9, 2024-oppdateringen for Windows 11, versjon 22H2 og Windows 11, versjon 23H2 inkluderer sikkerhets- og kumulative pålitelighetsforbedringer i .NET Framework 3.5 og 4.8.1. Vi anbefaler at du bruker denne oppdateringen som en del av dine vanlige vedlikeholdsrutiner. Før du installerer denne oppdateringen, kan du se avsnittene Forutsetninger og Omstartskrav .

Sammendrag

Sikkerhetsforbedringer

CVE-2024-38081 – .NET Framework sikkerhetsproblemet med rettighetsheving Denne sikkerhetsoppdateringen løser et sikkerhetsproblem for ekstern kjøring av kode som beskrives i CVE-2024-38081.

Kvalitets- og pålitelighetsforbedringer

Winforms

- Løser et problem med størrelsen på minnelekkasjer knyttet til AccessibleObjects som oppbevares i minnet på grunn av reftelling.

.NET Fundamentals

– Løser et problem med bruk av x509-sertifikat under PPL i Azure AD.

Kjente problemer i denne oppdateringen

Bryte endringsdetaljer

Den .NET Framework serviceoppdateringen som ble utgitt i juli 2024– .NET Framework inneholder en sikkerhetsreparasjon som adresserte et sikkerhetsproblem som er beskrevet i CVE 2024-38081. Løsningen endret returverdien for System.IO.Path.GetTempPath-metoden. Hvis Windows-versjonen viser GetTempPath2 Win32-API-en, aktiverer denne metoden API-en og returnerer den løste banen. Se Merknader-delen i HentTempPath2-dokumentasjonen for mer informasjon om hvordan denne løsningen utføres, inkludert hvordan du kontrollerer returverdien gjennom bruk av miljøvariabler. GetTempPath2-API-en er kanskje ikke tilgjengelig i alle versjoner av Windows.

En observerbar forskjell mellom GetTempPath og GetTempPath2 Win32 API-er er at de returnerer forskjellige verdier for SYSTEM- og ikke-SYSTEM-prosesser. Når du kaller denne funksjonen fra en prosess som kjører som SYSTEM, returneres banen %WINDIR%\SystemTemp, som ikke er tilgjengelig for ikke-SYSTEM-prosesser. Denne returverdien for SYSTEM-prosesser kan ikke overstyres av miljøvariabler. For ikke-SYSTEM-prosesser vil GetTempPath2 fungere på samme måte som GetTempPath, og respekterer de samme miljøvariablene for å overstyre returverdien.

I noen tilfeller kan det være mulig å omdirigere Temp-mappen til en annen mappe ved hjelp av miljøvariabler eller andre metoder. Se den offisielle dokumentasjonen for GetTempPath2 Win32-API-en for den mest oppdaterte informasjonen om denne virkemåten.

Se System.IO.Path.GetTempPath-API-en for mer informasjon.

Midlertidig løsning

⚠️ Advarsel! Utmeldingen deaktiverer sikkerhetsløsningen for sikkerhetsproblemet som er beskrevet i CVE 2024-38081. Utmeldingen er bare for midlertidig løsning hvis du er sikker på at programvaren kjører i sikre miljøer. Microsoft anbefaler ikke å bruke denne midlertidige midlertidige løsningen.

Løsning

API-virkemåten endres ved utforming for å løse sikkerhetsproblemet med rettighetsutvidelse. All berørt programvare eller program forventes å gjøre kodeendringer for å tilpasse seg denne nye designendringen.

Slik får du denne oppdateringen

Installer denne oppdateringen

Utgivelseskanal

Tilgjengelig

Neste trinn

Windows Update og Microsoft Update

Ja

Ingen. Denne oppdateringen lastes ned og installeres automatisk fra Windows Update.

Windows Update for bedrifter

Ja

Ingen. Denne oppdateringen lastes ned og installeres automatisk fra Windows Update.

Microsoft Update-katalog

Ja

Hvis du vil ha den frittstående pakken for denne oppdateringen, kan du gå til nettstedet for Microsoft Update-katalogen .

Windows Server Update Services (WSUS)

Ja

Denne oppdateringen synkroniseres automatisk med WSUS hvis du konfigurerer som følger:

Produkt: Windows 11, versjon 22H2 og Windows 11, versjon 23H2

Klassifisering: Oppdateringer

Filinformasjon

Hvis du vil ha en liste over filene som er oppgitt i denne oppdateringen, laster du ned filinformasjon for kumulativ oppdatering.

Forutsetninger

Hvis du vil bruke denne oppdateringen, må du ha .NET Framework 3.5 eller 4.8.1 installert.

Krav om omstart

Du må starte datamaskinen på nytt etter at du har brukt denne oppdateringen hvis det brukes berørte filer. Vi anbefaler at du avslutter alle .NET Framework-baserte programmer før du bruker denne oppdateringen.

Slik får du hjelp og støtte for denne oppdateringen

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.