תאריך הפצה:22 ביוני 2022

[07/04/2023] מתוקן כך שיכלול גירסאות חסרות עבור Windows 10, גירסה 1607 ו- 1507

[07/24/2023] מתוקן להוספת פרטי הפצה עבור 11 ביולי 2023 פתרון אוסף עדכוני אבטחה ואיכות

סיכום

מאמר זה מספק עזרה להפחתת בעיה כאשר לאחר התקנת העדכונים של 13 ביוני 2023 עבור .NET Framework ו- .NET, המשתמשים עלולים להיתקל בבעיות באופן שבו .NET Framework Runtime מייבא אישורי X.509.

מאפיין הבעיה

בעת שימוש X509Certificate, X509Certificate2, או X509Certificate2Collectionכדי לייבא blob של PKCS#12 המכיל מפתח פרטי, היישום ההתקשרות עשוי להבחין בחריגה שלהלן.

  • System.Security.Cryptography.CryptographicException: PKCS12 (PFX) ללא סיסמה שסופקה חרג מהמספר המרבי המותר של איחרות. ראה https://go.microsoft.com/fwlink/?linkid=2233907 לקבלת מידע נוסף.

כשל זה משפיע על רכיבי blob מסוג PKCS#12 שיוצאו [לדוגמה, באמצעות X509Certificate.Export(X509ContentType.Pfx)] ללא סיסמה. הכשל עלול להתרחש באופן לא דטרמיניסטי.

פתרון

Microsoft פרסמה מתקינים מעודכנים עבור .NET Framework ו- .NET כדי לטפל בבעיה זו. ניתן להחיל מתקינים אלה על המחשב המושפע, בין אם המחשב כבר ה מחיל את עדכוני האבטחה המקוריים של 13 ביוני 2023, .NET Framework ו- .NET

חשוב: 

  • אם השתמשת בעבר בבוררי הרישום שמתווגים ב- KB5025823 שנה באופן שבו יישומי .NET מייבאים אישורי X.509 כדי לעקוף בעיה זו, הסר בוררי רישום אלה לפני התקנת התיקון החדש. הפעל את שתי הפקודות שלהלן משורת פקודה עם הרשאות מלאות כדי להסיר את בוררי הרישום.

  • reg delete "HKLM\Software\Microsoft\.NETFramework" /v Pkcs12UnspecifiedPasswordIterationLimit /reg:32

  • reg delete "HKLM\Software\Microsoft\.NETFramework" /v Pkcs12UnspecifiedPasswordIterationLimit /reg:64

פתרון

בעיה זו טופלה בעדכונים מחוץ ללהקה שהופצו ב- 22 ביוני 2023, עבור .NET Framework 4.6.2 ובגרסאות חדשות יותר עבור Windows וגירסאות Windows Server המושפעות מבעיה זו. כדי לקבל את החבילה העצמאית עבור עדכונים מוכללים אלה, חפש את מספר ה- KB ב- Microsoft Update Catalog. באפשרותך לייבא עדכונים אלה באופן ידני אל Windows Server Update Services (WSUS) ו- Microsoft Endpoint Configuration Manager. לקבלת הוראות WSUS, ראה WSUS ואת אתר הקטלוג. לקבלת הוראות עבור מנהל התצורה, ראה ייבוא עדכונים מ- Microsoft Update Catalog.

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

גירסת מוצר

עדכן

Windows 11, גירסה 22H2

.NET Framework 4.8.1

קטלוג

5028576

Windows 11, גירסה 21H2

.NET Framework דעת 4.8

קטלוג

5028582

.NET Framework 4.8.1

קטלוג

5028575

Windows Server 2022

.NET Framework דעת 4.8

קטלוג

5028584

.NET Framework 4.8.1

קטלוג

5028578

Azure Stack HCI, גרסה 22H2

.NET Framework דעת 4.8

קטלוג

5028584

Azure Stack HCI, גרסה 21H2

.NET Framework דעת 4.8

קטלוג

5028584

Windows 10 גירסה 22H2

.NET Framework דעת 4.8

קטלוג

5028579

.NET Framework 4.8.1

קטלוג

5028574

Windows 10 גירסה 21H2

.NET Framework דעת 4.8

קטלוג

5028579

.NET Framework 4.8.1

קטלוג

5028574

Windows 10 1809 (עדכון אוקטובר 2018) ו- Windows Server 2019

.NET Framework 4.7.2

קטלוג

5028588

.NET Framework דעת 4.8

קטלוג

5028581

Windows 10 1607 (עדכון יום השנה) ו- Windows Server 2016

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028623

.NET Framework דעת 4.8

קטלוג

5028580

Windows 10 דעת 1507

.NET Framework 4.6, 4.6.2

קטלוג

5028622

Windows Embedded 8.1 ו- Windows Server 2012 R2

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028590

.NET Framework דעת 4.8

קטלוג

5028585

Windows Embedded 8 ו- Windows Server 2012

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028589

.NET Framework דעת 4.8

קטלוג

5028583

Windows Embedded 7 Standard ו- Windows Server 2008 R2 SP1

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028591

.NET Framework דעת 4.8

קטלוג

5028586

כל הגירסאות הנתמכות של Windows

.NET 6.0.19

קטלוג

5028613

.NET 7.0.8

קטלוג

5028614

בעיה זו טופלה באוסף עדכונים מצטבר רגיל שפורסם ב- 11 ביולי 2023, עבור כל .NET Framework הנתמכות עבור גירסאות Windows ו- Windows Server המושפעות מבעיה זו.  אוסף עדכוני האבטחה וה איכות זמין דרך Windows Update, Windows Server Update Services ו- Microsoft Update Catalog.   

הערה: לקוחות ש מסתסים על Windows Update ו- Windows Server Update Services יקבלו באופן אוטומטי את .NET Framework הספציפיים לגירסה שלך. מנהלי מערכת מתקדמים יכולים גם להשתמש בקישורי ההורדה הישירים הבאים של Microsoft Update Catalog .NET Framework עדכונים ספציפיים אלה. לפני החלת עדכונים אלה, הקפד לסקור בקפידה את .NET Framework הישימות של גירסאות אלה, כדי להבטיח שתתקין עדכונים רק במערכות שבהן הן חלות.

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

גירסת מוצר

עדכן

Windows 11, גירסה 22H2

.NET Framework 3.5, 4.8.1

קטלוג

5028851

Windows 11, גירסה 21H2

.NET Framework 3.5, 4.8

קטלוג

5028856

.NET Framework 3.5, 4.8.1

קטלוג

5028850

Windows Server 2022

.NET Framework 3.5, 4.8

קטלוג

5028858

.NET Framework 3.5, 4.8.1

קטלוג

5028852

Azure Stack HCI, גרסה 22H2

5028935

.NET Framework 3.5, 4.8

קטלוג

5028858

Azure Stack HCI, גרסה 21H2

5028943

.NET Framework 3.5, 4.8

קטלוג

5028858

Windows 10 גירסה 22H2

5028937

.NET Framework 3.5, 4.8

קטלוג

5028853

.NET Framework 3.5, 4.8.1

קטלוג

5028849

Windows 10 גירסה 21H2

5028944

.NET Framework 3.5, 4.8

קטלוג

5028853

.NET Framework 3.5, 4.8.1

קטלוג

5028849

Windows 10 1809 (עדכון אוקטובר 2018) ו- Windows Server 2019

5028936

.NET Framework 3.5, 4.7.2

קטלוג

5028862

.NET Framework 3.5, 4.8

קטלוג

5028855

Windows 10 1607 (עדכון יום השנה) ו- Windows Server 2016

.NET Framework 3.5, 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028169

.NET Framework דעת 4.8

קטלוג

5028854

Windows 10 דעת 1507

.NET Framework 3.5, 4.6, 4.6.2

קטלוג

5028186

Windows Embedded 8.1 ו- Windows Server 2012 R2

5028941

.NET Framework 3.5

קטלוג

5028872

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028864

.NET Framework דעת 4.8

קטלוג

5028859

Windows Embedded 8 ו- Windows Server 2012

5028940

.NET Framework 3.5

קטלוג

5028869

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028863

.NET Framework דעת 4.8

קטלוג

5028857

Windows Embedded 7 Standard ו- Windows Server 2008 R2 SP1

5028939

.NET Framework 3.5.1

קטלוג

5028871

.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2

קטלוג

5028865

.NET Framework דעת 4.8

קטלוג

5028860

Windows Server 2008 SP2

5028942

.NET Framework 2.0, 3.0

קטלוג

5028870

.NET Framework 4.6.2

קטלוג

5028865

עדכונים מושפעים

הגירסאות .NET Framework ו- .NET הבאות מושפעות:

  • .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, כאשר עדכון האבטחה מותקן ב- 13 ביוני 2022.

  • .NET Framework 4.8, כאשר עדכון האבטחה 13 ביוני 2022 מותקן.

  • .NET Framework 4.8.1, בעת התקנת עדכון האבטחה ב- 13 ביוני 2022.

  • .NET 6.0.18.

  • .NET 7.0.7.

שאלות נפוצות

מתי הוצג שינוי זה?

שינוי זה באופן הפעולה הוצג ב- 13 ביוני 2022, עדכוני אבטחה עבור .NET ו- .NET Framework.

האם אני צריך להתקין עדכון חדש זה?

התקנת עדכון חדש זה נחוצה רק אם היישום שלך נתקל בבעיה המתוארת בכותרת "תסמין" בחלק העליון של מאמר זה. אם אינך נתקל בבעיה זו, אין צורך להתקין עדכון זה.

האם עדכון חדש זה מחליף את העדכון של 13 ביוני 2023 .NET Framework זה?

לא. אם אתה משתמש ב- .NET Framework, עליך להתקין תחילה את אוסף העדכונים של 13 ביוני 2023 או עדכוני אבטחה בלבד לפני התקנת העדכון החדש של 22 ביוני 2023.

האם עדכון חדש זה מחליף את .NET 6.0.18 או את .NET 7.0.7?

כן. כחלק מעדכון זה, אנו משחררים גם את .NET 6.0.19 ואת .NET 7.0.8, שניתן להוריד את שניהם מ- https://get.dot.net/. מהדורות אלה מיועדות להחליף את .NET 6.0.18 ואת .NET 7.0.7, שפורסמו ב- 13 ביוני 2023.

ההבדל היחיד בין .NET 6.0.19 / 7.0.8 לבין .NET 6.0.18 / 7.0.7 הוא תיקון התאימות שהוזכר לעיל. .NET 6.0.19 / 7.0.8 אינם נושאים תיקוני אבטחה נוספים מעבר למה שכבר פורסם ב- .NET 6.0.18 / 7.0.7.

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.