9. juli 2024-KB5039895 Kumulativ oppdatering for .NET Framework 3.5 og 4.8.1 for Windows 11, versjon 22H2 og Windows 11, versjon 23H2

Gjelder for
.NET

Obs!

Revidert 7. juli 2025: Oppdaterte delen Slik får du denne oppdateringen.

Obs!

  • Revidert 28. august 2024: Oppdater detaljer om siste endring til delen for kjent problem.
  • Revidert 30. juli 2024: Legg til informasjon om siste endring i delen for kjent problem.

Obs!

  • Utgivelsesdato:
    9. juli 2024
  • Versjon:
    .NET Framework 3.5 og 4.8.1

9. juli 2024-oppdateringen for Windows 11, versjon 22H2 og Windows 11, versjon 23H2 inkluderer forbedringer av sikkerhet og kumulativ pålitelighet 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 om forhåndskrav og krav til omstart .

Sammendrag

Sikkerhetsforbedringer

CVE-2024-38081 – Sårbarhet tilknyttet rettighetsutvidelse for .NET Framework
Denne sikkerhetsoppdateringen tar for seg et sikkerhetsproblem med ekstern kjøring av kode som er beskrevet i CVE-2024-38081.

Forbedringer av kvalitet og pålitelighet

Winforms - Løser et problem med størrelsen på minnelekkasjer knyttet til AccessibleObjects som holdes i minnet på grunn av ref-telling.
Grunnleggende om .NET - Løser et problem med x509-sertifikatbruk under PPL i Azure AD.

Kjente problemer med denne oppdateringen

Detaljer om store endringer Serviceoppdateringen for .NET Framework som ble utgitt juli 2024, sikkerhets- og kvalitetsoppdatering – .NET Framework inneholder en sikkerhetsløsning som løste et sikkerhetsproblem knyttet til rettighetsutvidelse, som er beskrevet i CVE 2024-38081. Løsningen endret System.IO.Path.GetTempPath-metoden returverdi. Hvis Windows-versjonen viser GetTempPath2 Win32-API-et, aktiverer denne metoden denne API-en og returnerer den løste banen. Se Merknader-delen i dokumentasjonen for GetTempPath2 for mer informasjon om hvordan denne løsningen utføres, inkludert hvordan du kontrollerer returverdien gjennom bruk av miljøvariabler. API-et GetTempPath2 er kanskje ikke tilgjengelig i alle versjoner av Windows.
En observerbar forskjell mellom GetTempPath og GetTempPath2 Win32 API-ene er at de returnerer forskjellige verdier for SYSTEM- og ikke-SYSTEM-prosesser. Når denne funksjonen anropes fra en prosess som kjører som SYSTEM, returneres banen %WINDIR%\SystemTemp, som er utilgjengelig for ikke-SYSTEM-prosesser. Denne returverdien for SYSTEM-prosesser kan ikke overstyres av miljøvariabler. For ikke-SYSTEM-prosesser vil GetTempPath2 oppføre seg på samme måte som GetTempPath, og respektere de samme miljøvariablene for å overstyre returverdien.
I noen scenarier kan det være mulig å omdirigere Temp-mappen til en annen mappe ved hjelp av miljøvariabler eller på andre måter. Se den offisielle dokumentasjonen for GetTempPath2 Win32 API for den mest oppdaterte informasjonen om denne virkemåten.
Se System.IO.Path.GetTempPath-API-et hvis du vil ha mer informasjon.
Midlertidig løsning ⚠️ Advarsel! Hvis du velger bort dette, deaktiveres sikkerhetsreparasjonen for sikkerhetsproblemet knyttet til rettighetsutvidelse, som beskrevet i CVE 2024-38081. Reservasjonen 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 løsningen.
Løsning Endringen i API-virkemåte er som standard for å løse sikkerhetsproblemet knyttet til rettighetsutvidelse. Påvirket 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 Nei Se notat
Windows Update for bedrifter Nei Se notat
Microsoft Update-katalog Nei Se notat
Windows Server Update Services (WSUS) Nei Se notat

Obs! Denne oppdateringen er ikke lenger tilgjengelig. Foreløpig er ingen funksjonsproblemer rapportert med denne oppdateringen. For å sikre at enheten fortsetter å motta de nyeste sikkerhetsoppdateringene og kvalitetsforbedringene, anbefaler vi at du installerer den nyeste kumulative oppdateringen.

Filinformasjon

Du finner en liste over filene i denne oppdateringen ved å laste ned filinformasjonen for samleoppdateringen.

Forutsetninger

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

Behov for omstart

Hvis noen av de berørte filene er i bruk, må du starte datamaskinen på nytt etter at du har installert denne oppdateringen. Vi anbefaler at du avslutter alle .NET Framework-baserte programmer før du installerer denne oppdateringen.

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