Catatan
- Tanggal rilis:
13 Oktober 2020 - Versi:
.NET Framework 4.8
Ringkasan
Peningkatan keamanan
Kerentanan pengungkapan informasi terjadi ketika .NET Framework tidak menangani objek dalam memori dengan tidak benar. Penyerang yang berhasil mengeksploitasi kerentanan dapat mengungkapkan konten memori sistem yang terpengaruh. Untuk mengeksploitasi kerentanan, penyerang yang diautentikasi perlu menjalankan aplikasi yang dibuat khusus. Pembaruan mengatasi kerentanan dengan mengoreksi cara .NET Framework menangani objek dalam memori.
Untuk mempelajari selengkapnya tentang kerentanan, buka Kerentanan dan Paparan Umum (CVE) berikut.
Peningkatan kualitas dan keandalan
| WCF1 | - Mengatasi masalah dengan layanan WCF yang terkadang gagal dimulai saat memulai beberapa layanan secara bersamaan. |
|---|---|
| Winforms | - Mengatasi regresi yang diperkenalkan dalam .NET Framework 4.8, di mana properti Control.AccessibleName, Control.AccessibleRole, dan Control.AccessibleDescription berhenti berfungsi untuk kontrol berikut:Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView. - Mengatasi regresi dalam nama yang dapat diakses untuk item kotak kombo untuk kotak kombo terikat data. .NET Framework 4.8 mulai menggunakan nama tipe alih-alih nilai properti DisplayMember sebagai nama yang mudah diakses, penyempurnaan ini menggunakan DisplayMember lagi. |
| ASP.NET | - Menonaktifkan penggunaan ulang AppPathModifier dalam output kontrol ASP.Net. - Objek HttpCookie dalam konteks permintaan ASP.Net akan dibuat dengan default yang dikonfigurasi untuk bendera cookie, bukan . Primitif gaya NET secara default untuk mencocokkan perilaku 'new HttpCookie(name)'. |
| SQL | - Mengatasi kegagalan yang terkadang terjadi ketika pengguna tersambung ke satu database Azure SQL, melakukan operasi berbasis enclave, lalu tersambung ke database lain di bawah server yang sama yang memiliki URL Pengesahan yang sama dan melakukan operasi enclave di server kedua. |
| CLR2 | - Menambahkan variabel konfigurasi CLR Thread_AssignCpuGroups (1 secara default) yang dapat diatur ke 0 untuk menonaktifkan penetapan grup CPU otomatis yang dilakukan oleh CLR untuk utas baru yang dibuat oleh Thread.Start() dan utas kumpulan utas, sehingga aplikasi dapat melakukan penyebaran utas sendiri. - Mengatasi kerusakan data langka yang dapat terjadi saat menggunakan API baru seperti Unsafe.ByteOffset<T> yang sering digunakan dengan jenis Span baru. Kerusakan dapat terjadi ketika operasi GC dilakukan saat utas memanggil Unsafe.ByteOffset<T> dari dalam perulangan. - Mengatasi masalah terkait pengatur waktu dengan waktu jatuh tempo yang sangat lama berdetak jauh lebih cepat dari yang diharapkan saat sakelar AppContext "Switch.System.Threading.UseNetCoreTimer" diaktifkan. |
1 Windows Communication Foundation (WCF)
2 Common Language Runtime (CLR)
Masalah umum dalam pembaruan ini
Aplikasi ASP.Net gagal selama prakompilasi dengan pesan kesalahan
Gejala
Setelah Anda menerapkan Rollup Keamanan dan Kualitas 13 Oktober 2020 untuk .NET Framework 4.8, beberapa aplikasi ASP.Net gagal selama prakompilasi. Pesan kesalahan yang Anda terima kemungkinan akan berisi kata-kata "Kesalahan ASPCONFIG."
Penyebab
Status konfigurasi yang tidak valid di bagian "sessionState," "anonymouseIdentification," atau "authentication/forms" dari konfigurasi "System.web". Hal ini dapat terjadi selama rutinitas pembuatan dan penerbitan jika transformasi konfigurasi meninggalkan file Web.config dalam status menengah untuk prakompilasi.
Solusi
Masalah ini telah diatasi pada tahun KB4601051.
Aplikasi ASP.Net mungkin tidak mengirimkan token tanpa cookie di URI
Gejala
Setelah Anda menerapkan Rollup Keamanan dan Kualitas 1 Oktober 2020 untuk .NET Framework 4.8 ini, beberapa aplikasi ASP.Net mungkin tidak mengirimkan token tanpa cookie di URI, yang mungkin mengakibatkan pengulangan 302 pengalihan atau status sesi hilang atau hilang.
Penyebab
Fitur ASP.Net untuk Status Sesi, Identifikasi Anonim, dan Autentikasi Formulir semuanya bergantung pada penerbitan token ke klien web, dan semuanya memungkinkan opsi untuk token tersebut dikirimkan dalam cookie atau disematkan dalam URI untuk klien yang tidak mendukung cookie. Penyematan URI telah lama menjadi praktik yang tidak aman dan tidak direkomendasikan, dan KB ini diam-diam menonaktifkan token penerbitan di URI kecuali salah satu dari ketiga fitur ini secara eksplisit meminta mode cookie "UseUri" dalam konfigurasi. Konfigurasi yang menentukan "AutoDetect" atau "UseDeviceProfile" secara tidak sengaja dapat mengakibatkan upaya dan kegagalan penyematan token ini di URI.
Solusi
Masalah ini telah diatasi pada tahun KB4601051.
Cara mendapatkan pembaruan ini
Instal pembaruan ini
| Saluran Rilis | Tersedia | Langkah berikutnya |
|---|---|---|
| Windows Update dan Microsoft Update | Ya | Tidak ada. Pembaruan ini akan diunduh dan diinstal secara otomatis dari Windows Update. |
| Katalog Microsoft Update | Ya | Untuk mendapatkan paket mandiri untuk pembaruan ini, buka situs web Katalog Microsoft Update . |
| Windows Server Update Services (WSUS) | Ya | Pembaruan ini akan secara otomatis disinkronkan dengan WSUS jika Anda mengonfigurasi Produk dan Klasifikasi sebagai berikut: Produk:Windows 10, versi 1607 dan Windows Server, versi 2016 Klasifikasi: Security Updates |
Informasi berkas
Untuk melihat daftar file yang disediakan dalam pembaruan ini, unduh informasi file untuk pembaruan kumulatif.
Informasi tentang perlindungan dan keamanan
- Lindungi diri Anda secara online: Dukungan Keamanan Windows
- Pelajari cara kami menjaga dari ancaman cyber: Keamanan Microsoft