הערה
תאריך הפצה:
ה-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:32reg 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.
מידע אודות הגנה ואבטחה
- הגן על עצמך באינטרנט: אבטחת Windows תמיכה
- למד כיצד אנו שומרים מפני איומי סייבר: אבטחת Microsoft