11أغسطس 2020-التحديث التراكمي KB4569745 لـ .NET Framework 3.5 و4.8 لإصدار 2004 من Windows 10

ينطبق على
.NET

ملاحظة

  • تاريخ الإصدار:
    11 أغسطس 2020
  • الإصدار:
    .NET Framework 3.5 و4.8

الملخص

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

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

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

لمزيد من المعلومات، انتقل إلى: https://go.microsoft.com/fwlink/?linkid=2138023

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

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

تطبيقات Windows Presentation Framework (WPF) التي تستخدم عنصرين أو أكثر من عناصر HostVisual التي تنتمي إلى مؤشر ترابط شائع، حيث يطلب من كلا العنصرين HostVisual قطع الاتصال عن هدفهم المرئي في نفس الوقت تقريبا، يفشل البريد مع الخطأ التالي:

نوع الاستثناء: System.COMException
الرسالة: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406)
Callstack: الإطار العلوي هو System.Windows.Media.Composition.DUCE+Channel.SyncFlush()

الحلول

يمكنك تعطيل الإصلاح الإشكالي عن طريق تعيين مفتاح AppContext "Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread" إلى true، باستخدام إحدى الطرق الموضحة هنا.  يعرض هذا تطبيقك للخطأ الأصلي، لذلك يجب إزالة المفتاح بمجرد نشر الإصلاح من خلال تحديث قادم.

الحل البديل 1

• أضف الإدخال التالي إلى ملف app.config لتعطيل الإصلاح الإشكالي في تطبيق واحد.

        <runtime>
     <قيمة AppContextSwitchOverrides="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
</وقت التشغيل>

لاحظ أنه إذا كان تكوين التطبيق الخاص بك يحتوي بالفعل على إدخال ل <AppContextSwitchOverrides>، فستحتاج إلى إضافة الإعداد الجديد داخل هذا الإدخال، مفصولا عن مفاتيح التبديل الأخرى بواسطة فاصلة منقوطة:

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

الحل البديل 2

• تطبيق مفتاح التسجيل الفرعي التالي لتعطيل الإصلاح المسبب للمشاكل لجميع تطبيقات WPF على الجهاز.
 تحذير
قد تحدث مشاكل خطيرة إذا قمت بتعديل السجل بشكل غير صحيح باستخدام "محرر السجل" أو باستخدام أسلوب آخر. وقد تتطلب هذه المشاكل إعادة تثبيت نظام التشغيل. لا يمكن لشركة Microsoft ضمان إمكانية حل هذه المشاكل. قم بتعديل السجل على مسؤوليتك الخاصة.

الموقع: HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AppContext\
الاسم: Switch.System.Media.HostVisual.DisconnectsOnWrongThread
النوع: سلسلة
القيمة: صحيح

لاحظ أنه في أنظمة التشغيل 64 بت، تحتاج أيضا إلى تطبيق مفتاح فرعي للسجل بنفس الاسم والنوع والقيمة في الموقع: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext\

الدقة

نحن نعمل على حل وسنوفر تحديثا في إصدار قادم.
 

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

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

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

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

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

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