11 agosto 2020 - KB4569745 aggiornamento cumulativo di .NET Framework 3.5 e 4.8 per Windows 10 versione 2004

Si applica a
.NET

Nota

  • Data di rilascio:
    11 agosto 2020
  • Versione:
    .NET Framework 3.5 e 4.8

Riepilogo

Esiste una vulnerabilità di elevazione dei privilegi quando le applicazioni Web ASP.NET o .NET Framework in esecuzione su IIS consentono in modo errato l'accesso ai file memorizzati nella cache. Sfruttando questa vulnerabilità, un utente malintenzionato potrebbe ottenere l'accesso a file con restrizioni. Per sfruttare questa vulnerabilità, un utente malintenzionato deve inviare una richiesta appositamente predisposta a un server interessato. L'aggiornamento risolve la vulnerabilità modificando il modo in cui ASP.NET e .NET Framework gestiscono le richieste.

Per altre informazioni sulle vulnerabilità, vedere le seguenti vulnerabilità ed esposizioni comuni (CVE).

Esiste una vulnerabilità legata all'esecuzione di codice remoto quando Microsoft .NET Framework elabora l'input. Sfruttando questa vulnerabilità, un utente malintenzionato può assumere il controllo di un sistema interessato. Per sfruttare la vulnerabilità, un utente malintenzionato dovrebbe essere in grado di caricare un file appositamente predisposto in un'applicazione Web. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui .NET Framework elabora l'input.

Per ulteriori informazioni, visita: https://go.microsoft.com/fwlink/?linkid=2138023

Per altre informazioni sulle vulnerabilità, vedere le seguenti vulnerabilità ed esposizioni comuni (CVE).

Problemi noti in questo aggiornamento

Le applicazioni Windows Presentation Framework (macchine virtuali Windows) che usano due o più elementi HostVisual appartenenti a un thread comune, in cui entrambi gli elementi HostVisual vengono invitati a disconnettersi dalla propria destinazione visiva all'incirca nello stesso momento, la posta ha esito negativo con l'errore seguente:

Tipo di eccezione: System.COMException
Messaggio: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406)
Stack di chiamate: il frame superiore è System.Windows.Media.Composition.DUCE+Channel.SyncFlush()

Soluzioni alternative

È possibile disabilitare la correzione del problema impostando l'opzione AppContext "Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread" su true, usando uno dei metodi descritti qui.  Ciò espone l'app al bug originale, quindi è necessario rimuovere il passaggio dopo la pubblicazione di una correzione tramite un aggiornamento imminente.

Soluzione alternativa 1

• Aggiungere la voce seguente al file app.config per disabilitare la correzione problematica in una singola applicazione.

        <runtime>
     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
</runtime>

Se la configurazione dell'applicazione include già una voce per <AppContextSwitchOverrides>, è necessario aggiungere la nuova impostazione all'interno di tale voce, separata dalle altre opzioni da un punto e virgola:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Soluzione alternativa 2

• Applicare la sottochiave del Registro di sistema seguente per disabilitare la correzione del problema per tutte le applicazioni macchine virtuali Windows nel computer.
 Avviso
Potrebbero verificarsi gravi problemi se si modifica il registro in modo errato utilizzando Registry Editor o un altro metodo. che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non può garantire in alcun modo che i problemi potranno essere risolti. Qualsiasi modifica del Registro di sistema viene eseguita a rischio dell'utente.

Posizione: HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AppContext\
Nome: Switch.System.Media.HostVisual.DisconnectsOnWrongThread
Tipo: stringa
Valore: true

Si noti che nei sistemi operativi a 64 bit è anche necessario applicare una sottochiave del Registro di sistema con lo stesso nome, tipo e valore nella posizione: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext\

Risoluzione

È in fase di elaborazione una soluzione e verrà fornito un aggiornamento con un rilascio imminente.
 

Come ottenere l'aggiornamento

Installa questo aggiornamento

Canale di rilascio Disponibile Passaggio successivo
Windows Update e Microsoft Update Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente tramite Windows Update.
Microsoft Update Catalog Per scaricare il pacchetto autonomo per questo aggiornamento, accedi al sito Web Microsoft Update Catalog.
Windows Server Update Services (WSUS) Questo aggiornamento verrà sincronizzato automaticamente con WSUS se configuri Prodotti e classificazioni nel modo seguente:
Prodotto:Windows 10 versione 2004
Classificazione: aggiornamenti della sicurezza

Informazioni sui file

Per un elenco dei file forniti in questo aggiornamento, scarica le informazioni sui file per l'aggiornamento cumulativo.

Informazioni sulla protezione e la sicurezza