13 أكتوبر 2020 - التحديث التراكمي KB4578970 ل .NET Framework 4.8 للإصدار 1703 Windows 10

ينطبق على
.NET

ملاحظة

  • تاريخ الإصدار:
    أكتوبر 13, 2020
  • الإصدار:
    .NET Framework 4.8

الملخص

تحسينات الأمان

توجد ثغرة أمنية في الكشف عن المعلومات عندما يعالج .NET Framework العناصر الموجودة في الذاكرة بشكل غير صحيح. يمكن للمهاجم الذي استغل الثغرة الأمنية بنجاح الكشف عن محتويات ذاكرة النظام المتأثر. لاستغلال الثغرة الأمنية، سيحتاج مهاجم مصادق عليه إلى تشغيل تطبيق تم إنشاؤه خصيصا. يعالج التحديث الثغرة الأمنية عن طريق تصحيح كيفية تعامل .NET Framework مع العناصر في الذاكرة.

لمعرفة المزيد حول الثغرات الأمنية، انتقل إلى الثغرات الأمنية الشائعة وحالات التعرض (CVE) التالية.

تحسينات الجودة والموثوقية

WCF1 - معالجة مشكلة تتعلق بخدمات WCF التي تفشل في بعض الأحيان في بدء التشغيل عند بدء تشغيل خدمات متعددة بشكل متزامن.
Winforms - معالجة الانحدار الذي تم تقديمه في .NET Framework 4.8، حيث توقفت خصائص Control.AccessibleName وControl.AccessibleRole وControl.AccessibleDescription عن العمل لعناصر التحكم التالية:Label وGroupBox وToolStrip وToolStripItems وStatusStrip وStatusStripItems وPropertyGrid وProgressBar وComboBox وMenuStrip وMenuItems وDataGridView.
- معالجة تراجع في الاسم الذي يمكن الوصول إليه لعناصر مربع التحرير والسرد لمربعات التحرير والسرد المحدودة بالبيانات. بدأ .NET Framework 4.8 في استخدام اسم النوع بدلا من قيمة خاصية DisplayMember كاسم يمكن الوصول إليه، ويستخدم هذا التحسين DisplayMember مرة أخرى.
ASP.NET - تعطيل إعادة استخدام AppPathModifier في إخراج التحكم ASP.Net.
- سيتم إنشاء كائنات HttpCookie في سياق طلب ASP.Net باستخدام إعدادات افتراضية مكونة لعلامات ملفات تعريف الارتباط بدلا من . تتطابق الإعدادات الافتراضية الأولية لنمط NET مع سلوك 'new HttpCookie(name)'.
SQL - تمت معالجة فشل يحدث في بعض الأحيان عندما يتصل المستخدم بقاعدة بيانات Azure SQL واحدة، وينفذ عملية تستند إلى الجيب، ثم يتصل بقاعدة بيانات أخرى ضمن نفس الخادم الذي يحتوي على نفس عنوان URL للتصديق وينفذ عملية جيب على الخادم الثاني.
CLR 2 - تمت إضافة Thread_AssignCpuGroups متغير تكوين CLR (1 افتراضيا) يمكن ضبطه على 0 لتعطيل تعيين مجموعة وحدة المعالجة المركزية التلقائي الذي قام به CLR للسلاسل الجديدة التي تم إنشاؤها بواسطة Thread.Start() وسلاسل تجمع مؤشرات الترابط، بحيث يمكن للتطبيق القيام بنشر الخيط الخاص به.
- معالجة تلف بيانات نادر يمكن أن يحدث عند استخدام واجهات برمجة تطبيقات جديدة مثل Unsafe.ByteOffset<T> والتي غالبا ما تستخدم مع أنواع Span الجديدة. قد يحدث التلف عند تنفيذ عملية GC أثناء استدعاء مؤشر ترابط Unsafe.ByteOffset<T> من داخل حلقة.
- تمت معالجة مشكلة تتعلق بالمؤقت ذات أوقات الاستحقاق الطويلة جدا التي تنخفض في وقت أقرب بكثير مما كان متوقعا عند تمكين "Switch.System.Threading.UseNetCoreTimer" لمفتاح AppContext.

1 Windows Communication Foundation (WCF)
2 وقت تشغيل اللغة العامة (CLR)

المشكلات المعروفة في هذا التحديث

تفشل ASP.Net التطبيقات أثناء التحويل المجمع المسبق مع ظهور رسالة خطأ

الأعراض
بعد تطبيق مجموعة تحديثات الأمان والجودة ل .NET Framework 4.8 بتاريخ 13 أكتوبر 2020، تفشل بعض تطبيقات ASP.Net أثناء التحويل البرمجي المسبق. من المحتمل أن تحتوي رسالة الخطأ التي تتلقاها على الكلمات "خطأ ASPCONFIG".

السبب
حالة تكوين غير صالحة إما في أقسام "sessionState" أو "anonymouseIdentification" أو "authentication/forms" لتكوين "System.web". قد يحدث ذلك أثناء إجراءات الإنشاء والنشر إذا أدت عمليات تحويل التكوين إلى ترك ملف Web.config في حالة وسيطة للتحويل البرمجي المسبق.

الحل البديل

تم حل هذه المشكلة في KB4601052.

قد لا تقوم تطبيقات ASP.Net بتسليم الرموز المميزة بدون ملفات تعريف الارتباط في URI

الأعراض
بعد تطبيق مجموعة تحديثات الأمان والجودة لإصدار .NET Framework 1 أكتوبر 2020 للإصدار 4.8 من 1 أكتوبر، قد لا تقوم بعض تطبيقات ASP.Net بتسليم رموز مميزة بدون ملفات تعريف ارتباط في URI، مما قد يؤدي إلى تكرارات إعادة توجيه 302 أو حالة جلسة عمل مفقودة أو مفقودة.

السبب
تعتمد الميزات ASP.Net لحالة جلسة العمل والتعريف المجهول ومصادقة النماذج على إصدار الرموز المميزة لعميل الويب، وتسمح جميعها بخيار تسليم هذه الرموز المميزة في ملف تعريف ارتباط أو تضمينها في URI للعملاء الذين لا يدعمون ملفات تعريف الارتباط. لطالما كان تضمين URI ممارسة غير آمنة وغير مستحسنة، ويقوم KB هذا بهدوء بتعطيل إصدار الرموز المميزة في URI ما لم تطلب إحدى هذه الميزات الثلاث صراحة وضع ملف تعريف ارتباط "UseUri" في التكوين. قد تؤدي التكوينات التي تحدد "الكشف التلقائي" أو "UseDeviceProfile" عن غير قصد إلى محاولة تضمين هذه الرموز المميزة في URI وفشلها.

الحل البديل

تم حل هذه المشكلة في KB4601052.

كيفية الحصول على هذا التحديث

تثبيت هذا التحديث

قناة الإصدار متوفر الخطوة التالية
Windows Update وMicrosoft Update نعم بلا. سيتم تنزيل هذا التحديث وتثبيته تلقائيًا من Windows Update.
كتالوج Microsoft Update نعم للحصول على الحزمة المستقلة لهذا التحديث، انتقل إلى موقع ويب كتالوج Microsoft Update.
خادم Windows Server Update Services ‏(WSUS) نعم ستتم مزامنة هذا التحديث تلقائيًا مع خادم WSUS إذا قمت بتكوين المنتجات والتصنيفات كالتالي:
المنتج: Windows 10 الإصدار 1703
التصنيف: تحديثات أمان

معلومات الملف

للحصول على قائمة بالملفات المقدمة في هذا التحديث، نزل معلومات الملفات للتحديث التراكمي.

معلومات حول الحماية والأمان