עדכון מצטבר של ה- 11 באוגוסט 2020-KB4569745 עבור .NET Framework 3.5 ו- 4.8 עבור Windows 10 גירסה 2004

חל על
.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)
מחסנית קריאות: המסגרת העליונה היא System.Windows.Media.Composition.DUCE+Channel.SyncFlush()

פתרונות עוקפים

באפשרותך להפוך את התיקון הבעייתי ללא זמין על-ידי הגדרת בורר AppContext "Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread" ל- true, באמצעות אחת מהשיטות המתוארות כאן.  פעולה זו חושפת את האפליקציה שלך לבאג המקורי, לכן עליך להסיר את הבורר לאחר פרסום תיקון באמצעות עדכון קרוב.

פתרון 1

• הוסף את הערך הבא לקובץ app.config כדי להשבית את התיקון הבעייתי ביישום יחיד.

        <runtime>
     <AppContextSwitchOverrides value="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
סוג: מחרוזת
ערך: true

שים לב שבמערכות הפעלה של 64 סיביות, עליך להחיל גם מפתח משנה של רישום עם אותו שם, סוג וערך במיקום: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\.NETFramework\AppContext\

רזולוציה

אנו עובדים על פתרון ונספק עדכון במהדורה הקרובה.
 

כיצד לקבל עדכון זה

התקנת עדכון זה

ערוץ הפצה זמין השלבים הבאים
Windows Update ו- Microsoft Update כן אין. ההורדה וההתקנה של עדכון זה יתבצעו באופן אוטומטי מ- Windows Update.
Microsoft Update Catalog כן כדי לקבל את החבילה העצמאית עבור העדכון, עבור אל אתר האינטרנט של Microsoft Update Catalog.
Windows Server Update Services (‏WSUS) כן עדכון זה יסתנכרן באופן אוטומטי עם WSUS, אם תגדיר מוצרים וסיווגים באופן הבא:
מוצר:Windows 10 גרסה 2004
סיווג: עדכוני אבטחה

פרטי קובץ

לקבלת רשימה של קבצים שסופקו בעדכון זה, הורד את המידע על הקבצים עבור העדכון המצטבר.

מידע אודות הגנה ואבטחה