Applies To.NET

إشعار

تمت مراجعته في 2/2/2022

في 2 فبراير 2022، تم إضافة إرشادات إلى هذه المقالة حول كيفية تثبيت تحديثات الأمان فقط بعد إدخال بعض التغييرات على برنامج ESU. راجع القسم المشاكل المعروفة في هذه المقالة للحصول على التفاصيل.

في 8 يونيو 2021، تم إصدار هذا التحديث لاستبدال تحديث سابق لمعالجة خطأ "تم إلغاء الخادم دون اتصال" الذي قد يحدث أثناء التثبيت. إذا سبق لك تثبيت إصدار سابق من هذا التحديث، فلا يلزم اتخاذ أي إجراء. اتبع الإرشادات الموجودة ضمن كيفية الحصول على التحديث وتثبيته للحصول على الإصدار المحدث.

في 13 أبريل 2021، تم إصدار هذا التحديث لاستبدال إصدار سابق من هذا التحديث.

في 13 أكتوبر 2020، نحن نعمل على إعادة نشر هذا التحديث لحل مشكلة معروفة أثرت على الإصدار الأصلي. يجب تثبيت هذا الإصدار (V3) من التحديث كجزء من روتين الأمان العادي.

في 23 يوليو 2020، تم إصدار تحديث KB4565583 v2 لاستبدال v1 ل .NET Framework 4.5.2 ل Windows 7 SP1 و Windows Server 2008 R2 SP1 و Windows Server 2008 SP2. لم يتم تثبيت تحديث v1 للعملاء الذين لديهم بعض تكوينات ESU.  يصحح تحديث v2 المشكلة للعملاء الذين لم يستطيعوا تثبيت تحديث v1.  

ينطبق على:

Microsoft .NET Framework 4.5.2

هام تحقق من تثبيت التحديثات المطلوبة المدرجة في القسم كيفية الحصول على هذا التحديث قبل تثبيت هذا التحديث. 

هامقد يحتاج بعض العملاء الذين يستخدمون Windows Server 2008 R2 SP1 ونشطوا وظائفهم الإضافية لمفتاح تنشيط ESU المتعدد (MAK) قبل تثبيت تحديثات 14 يناير 2020 إلى إعادة تنشيط المفتاح الخاص بهم. يجب أن تكون إعادة التنشيط على الأجهزة المتأثرة مطلوبة مرة واحدة فقط.  للحصول على معلومات حول التنشيط، راجع منشور المدونة هذا.

هام سيستمر توفر ملفات تاكسي فحص WSUS Windows 7 SP1 Windows Server 2008 R2 SP1. إذا كان لديك مجموعة فرعية من الأجهزة التي تقوم بتشغيل أنظمة التشغيل هذه بدون ESU، فقد تظهر كأجهزة غير متوافقة في أدوات إدارة التصحيحات والتوافق.

هام يجب على العملاء الذين اشتروا تحديث الأمان الموسع (ESU) للإصدارات المحلي من أنظمة التشغيل هذه اتباع الإجراءات في KB4522133 لمتابعة تلقي تحديثات الأمان بعد انتهاء الدعم الموسع في 14 يناير 2020. لمزيد من المعلومات حول ESU والطبعات المعتمدة، راجع KB4497181.

هام بدءا من 15 يناير 2020، سيظهر إعلام ملء الشاشة يصف خطر الاستمرار في استخدام Windows 7 حزمة الخدمة 1 بعد أن تصل إلى نهاية الدعم في 14 يناير 2020. سيظل الإعلام على الشاشة حتى تتفاعل معه. سيظهر هذا الإعلام فقط في الإصدارات التالية من Windows 7 Service Pack 1:

ملاحظةلن يظهر الإعلام على الأجهزة أو الأجهزة المنضمة إلى المجال في وضع kiosk.

  • Starter.

  • Home Basic.

  • الصفحة Premium.

  • احترافي. إذا قمت بشراء تحديث الأمان الموسع (ESU)، لن يظهر الإعلام. للحصول على مزيد من المعلومات ، راجع كيفية الحصول على تحديثات الأمان الموسعة للأجهزة Windows المؤهلة FAQ-Extended تحديثات الأمان.

  • Ultimate.

الملخص

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

يؤثر تحديث الأمان هذا على .NET Framework قراءة أنواع System.DataTable و System.Data.Data.DataSet للبيانات التي تم تسلسلها في XML. لن .NET Framework التطبيقات الأخرى أي تغيير سلوكي بعد تثبيت التحديث. لمزيد من المعلومات حول كيفية تأثير التحديث .NET Framework، بما في ذلك أمثلة السيناريوهات التي قد تتأثر، الرجاء الاطلاع على مستند إرشادات أمان DataTable و DataSet في https://go.microsoft.com/fwlink/?linkid=2132227.

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

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

العَرَض

بعد تطبيق هذا التحديث، تواجه بعض التطبيقات استثناء TypeInitializationException عندما تحاول إزالة الطابع التجاري ل System.Data.DataSet أو System.Data.DataTable مثيلات من XML ضمن إجراء مخزن SQL CLR. يظهر تتبع المكدس لهذا الاستثناء كما يلي:

System.TypeInitializationException: تهيئ النوع ل 'النطاق' tهم استثناء. ---> System.IO.FileNotFoundException: لا يمكن تحميل ملف أو تجميع 'System.Drawing، Version=4.0.0.0، Culture=neutral، PublicKeyToken=b03f5f7f11d50a3a' أو إحدى تبعياتها. ‏‏لم يتمكن النظام من العثور على الملف المحدد.في System.Data.TypeLimiter.Scope.IsTypeUnconditionallyAllowed(Type)      في System.Data.TypeLimiter.Scope.IsAllowedType(Type type)      في System.Data.TypeLimiter.EnsureTypeIsAllowed(Type type, TypeLimiter capturedLimiter)

الحل البديل

تم تصحيح هذه المشكلة بواسطة الإصدار الأخير من هذا التحديث.  اتبع الإرشادات الموجودة ضمن كيفية الحصول على التحديث وتثبيته للحصول على الإصدار المحدث.

العَرَض

لا يتم تثبيت هذا التحديث، وهو يرجع إما رسائل الخطأ التالية أو كليهما:

  • -2146762495

  • لا تقع الشهادة المطلوبة ضمن فترة صلاحيتها عند التحقق مقابل ساعة النظام الحالية أو الوقت في الملف الموقع.

  • تعذر على الدالة "إبداد" التحقق من عملية إلغاء بسبب عدم اتصال خادم الداد.

الحل البديل

تم تصحيح هذه المشكلة بواسطة الإصدار الأخير من هذا التحديث.  اتبع الإرشادات الموجودة ضمن كيفية الحصول على التحديث وتثبيته للحصول على الإصدار المحدث.

إذا سبق لك تثبيت إصدار سابق من هذا التحديث، فلا يلزم اتخاذ أي إجراء.

العَرَض

بعض التغييرات التي تم إدخالها على خدمة بيانات تعريف مثيل Azure (IMDS) تثبت البيانات للتبديل من جذر Ca ل CyberTrust ل Baltimore إلى DigiCert Global G2 CA Root. يمكنك العثور على معلومات مفصلة حول هذا التغيير هنا: بيانات تعريف مثيل Azure Service-Attested TLS: توجد التغييرات الهامة هنا تقريبا! - مجتمع Microsoft التقني. لا يتم تثبيت هذا التحديث وقد يقوم بإرجاع رسالة الخطأ:

"خطأ فادح أثناء التثبيت" مع رمز الخطأ: 0x80070643 (أو 0x643).

الحل البديل

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

معلومات إضافية حول هذا التحديث

تحتوي المقالات التالية على معلومات إضافية حول هذا التحديث فيما يتعلق بإصدارات المنتجات الفردية.

  • 4566469 وصف تحديث الأمان فقط ل .NET Framework 2.0، 3.0، 4.5.2، 4.6 ل Windows Server 2008 SP2 (KB4566469)

  • 4566466 وصف تحديث الأمان فقط .NET Framework 3.5.1، 4.5.2، 4.6، 4.6.1، 4.6.2، 4.7، 4.7.1، 4.7.2، 4.8 ل Windows 7 SP1 و Windows Server 2008 R2 SP1 (KB4566466)

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

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

المتطلبات الأساسية:

لتطبيق هذا التحديث، يجب أن يكون .NET Framework 4.5.2 مثبتا.

يجب تثبيت التحديثات المذكورة أدناه وإعادة تشغيل الجهاز قبل تثبيت آخر عملية تثبيت. يحسن تثبيت هذه التحديثات وثوقية عملية التحديث ويخفف من المشاكل المحتملة أثناء تثبيت مجموعة تحديثات الأمان من Microsoft وتطبيقها.

  1. تحديث مكدس تقديم الخدمة (SSU) (KB4490628) في 12 مارس 2019). للحصول على حزمة مستقلة ل SSU هذا، ابحث عنها في كتالوج Microsoft Update. هذا التحديث مطلوب لتثبيت التحديثات التي تم توقيع SHA-2 عليها فقط.

  2. تم إصدار التحديث الأخير ل SHA-2 (KB4474419) في 10 سبتمبر 2019. إذا كنت تستخدم Windows التحديث، سيتم عرض آخر تحديث SHA-2 لك تلقائيا. هذا التحديث مطلوب لتثبيت التحديثات التي تم توقيع SHA-2 عليها فقط. لمزيد من المعلومات حول تحديثات SHA-2، راجع متطلبات دعم توقيع التعليمات البرمجية ل SHA-2 Windows و WSUS.

  3. حزمة إعداد تراخيص تحديثات الأمان الموسعة (KB4538483) التي تم إصدارها في 11 فبراير 2020. سيتم عرض حزمة إعداد ترخيص ESU لك من WSUS. للحصول على حزمة مستقلة لحزمة إعداد ترخيص ESU، ابحث عنها في كتالوج Microsoft Update.

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

قناة الإصدار

متوفر

الخطوة التالية

كتالوج Microsoft Update

نعم

للحصول على حزمة مستقلة لهذا التحديث، انتقل إلى موقع Microsoft Update Catalog على الويب.

خادم Windows Server Update Services (WSUS)

نعم

سيتم مزامنة هذا التحديث تلقائيا مع WSUS إذا قمت بتكوين المنتجات والتصنيفات كما يلي:

المنتج: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1,Windows Standard 7 Service Pack 1, Windows POSReady 7 المضمنة

التصنيف: تحديثات الأمان

متطلبات إعادة التشغيل

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

تحديث معلومات النشر

للحصول على تفاصيل النشر لتحديث الأمان هذا، انتقل إلى المقالة التالية في قاعدة معارف Microsoft:

20200714 معلومات نشر تحديث الأمان: 14 يوليو 2020

تحديث معلومات الإزالة

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لا نوصي بإزالة أي تحديث أمان. لإزالة هذا التحديث، استخدم العنصر البرامج والميزات في لوحة التحكم.

تحديث معلومات إعادة التشغيل

لا يتطلب هذا التحديث إعادة تشغيل النظام بعد تطبيقه ما لم يتم تأمين الملفات التي يتم تحديثها أو يتم استخدامها.

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

يثبت الإصدار الإنجليزي (الولايات المتحدة) من تحديث البرنامج هذا الملفات التي لها السمات المدرجة في الجداول التالية.

x86

اسم الملف

إصدار الملف

حجم الملف

تاريخ

Time

System.Configuration.dll

4.0.30319.36645

405,136

08 يونيو 2020

19:19

System.Data.dll

4.0.30319.36645

3,217,688

08 يونيو 2020

19:19

msvcp120_clr0400.dll

12.0.52480.36480

536,856

08 يونيو 2020

19:15

msvcr120_clr0400.dll

12.0.52480.36480

875,800

08 يونيو 2020

19:15

x64

اسم الملف

إصدار الملف

حجم الملف

تاريخ

Time

System.configuration.dll

4.0.30319.36645

405,136

08 يونيو 2020

19:19

System.Data.dll

4.0.30319.36645

3,246,880

08 يونيو 2020

19:35

System.Data.dll

4.0.30319.36645

3,217,688

08 يونيو 2020

19:19

msvcp120_clr0400.dll

12.0.52480.36480

678,488

08 يونيو 2020

19:16

msvcp120_clr0400.dll

12.0.52480.36480

536,856

08 يونيو 2020

19:15

msvcr120_clr0400.dll

12.0.52480.36480

869,464

08 يونيو 2020

19:16

msvcr120_clr0400.dll

12.0.52480.36480

875,800

08 يونيو 2020

19:15

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.