Περιγραφή της ενημέρωσης μόνο για την ασφάλεια για .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 και βλέπε 4.7.1 για Windows 7 SP1 και Windows Server 2008 R2 SP1 και .NET Framework 4.6 για Windows Server 2008 SP2 (KB 4054183)

Ισχύει για
.NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Δείτε τα προϊόντα για τα οποία ισχύει αυτό το άρθρο.

Σύνοψη

Αυτή η ενημερωμένη έκδοση ασφαλείας επιλύει ένα θέμα ευπάθειας παράκαμψης δυνατοτήτων ασφαλείας που υπάρχει όταν τα στοιχεία Microsoft .NET Framework και .NET Core δεν επικυρώνουν πλήρως τα πιστοποιητικά. Αυτή η ενημερωμένη έκδοση ασφαλείας αντιμετωπίζει την ευπάθεια, βοηθώντας να διασφαλιστεί ότι τα στοιχεία .NET Framework και .NET Core επικυρώνουν πλήρως τα πιστοποιητικά. Για να μάθετε περισσότερα σχετικά με αυτό το θέμα ευπάθειας, ανατρέξτε στο θέμα κοινά θέματα ευπάθειας του Microsoft και χρηματοδοτικά ανοίγματα CVE-2018-0786.

Επιπλέον, αυτή η ενημερωμένη έκδοση ασφαλείας επιλύει ένα θέμα ευπάθειας άρνησης εξυπηρέτησης που υπάρχει όταν τα στοιχεία πυρήνα .NET Framework και .NET επεξεργάζονται εσφαλμένα έγγραφα XML. Αυτή η ενημερωμένη έκδοση αντιμετωπίζει την ευπάθεια διορθώνοντας τον τρόπο με τον οποίο οι εφαρμογές στοιχείων .NET Framework και .NET Core χειρίζονται την επεξεργασία εγγράφων XML. Για να μάθετε περισσότερα σχετικά με αυτό το θέμα ευπάθειας, ανατρέξτε στο θέμα κοινά θέματα ευπάθειας του Microsoft και χρηματοδοτικά ανοίγματα CVE-2018-0764.

Σημαντικό

  • Όλες οι ενημερώσεις για το .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 και 4.7.1 απαιτούν την εγκατάσταση του d3dcompiler_47.dll. Συνιστούμε να εγκαταστήσετε το d3dcompiler_47.dll που περιλαμβάνεται πριν από την εφαρμογή αυτής της ενημερωμένης έκδοσης. Για περισσότερες πληροφορίες σχετικά με την d3dcompiler_47.dll, ανατρέξτε στο άρθρο KB 4019990.
  • Αν εγκαταστήσετε ένα πακέτο γλωσσών μετά την εγκατάσταση αυτής της ενημέρωσης, πρέπει να εγκαταστήσετε ξανά αυτήν την ενημέρωση. Επομένως, συνιστούμε να εγκαταστήσετε τα πακέτα γλωσσών που χρειάζεστε πριν από την εγκατάσταση αυτής της ενημέρωσης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Προσθήκη πακέτων γλωσσών στα Windows.

Πρόσθετες πληροφορίες σχετικά με αυτήν την ενημερωμένη έκδοση ασφαλείας

  • Η βελτιωμένη χρήση κλειδιού (EKU) περιγράφεται στο RFC 5280 στην ενότητα 4.2.1.12. Αυτή η επέκταση υποδεικνύει έναν ή περισσότερους σκοπούς για τους οποίους μπορεί να χρησιμοποιηθεί το πιστοποιημένο δημόσιο κλειδί, επιπλέον ή αντί των βασικών σκοπών που αναφέρονται στην επέκταση χρήσης κλειδιού. Για παράδειγμα, ένα πιστοποιητικό που χρησιμοποιείται για τον έλεγχο ταυτότητας ενός υπολογιστή-πελάτη σε ένα διακομιστή πρέπει να ρυθμιστεί για έλεγχο ταυτότητας υπολογιστή-πελάτη. Ομοίως, ένα πιστοποιητικό που χρησιμοποιείται για τον έλεγχο ταυτότητας ενός διακομιστή πρέπει να ρυθμιστεί για έλεγχο ταυτότητας διακομιστή. Με αυτήν την αλλαγή, εκτός από την απαίτηση του κατάλληλου EKU υπολογιστή-πελάτη/διακομιστή στα πιστοποιητικά, εάν το πιστοποιητικό ρίζας είναι απενεργοποιημένο, η επικύρωση αλυσίδας πιστοποιητικών θα αποτύχει.

    Όταν χρησιμοποιούνται πιστοποιητικά για τον έλεγχο ταυτότητας, ο έλεγχος ταυτότητας εξετάζει το πιστοποιητικό που παρέχεται από το απομακρυσμένο τελικό σημείο και αναζητά το σωστό αναγνωριστικό αντικειμένου στις επεκτάσεις Πολιτικών εφαρμογών. Όταν χρησιμοποιείται πιστοποιητικό για έλεγχο ταυτότητας υπολογιστή-πελάτη, το αναγνωριστικό αντικειμένου για έλεγχο ταυτότητας υπολογιστή-πελάτη πρέπει να υπάρχει στις επεκτάσεις EKU του πιστοποιητικού, διαφορετικά ο έλεγχος ταυτότητας αποτυγχάνει. Το αναγνωριστικό αντικειμένου για τον έλεγχο ταυτότητας υπολογιστή-πελάτη είναι 1.3.6.1.5.5.7.3.2. Ομοίως, όταν ένα πιστοποιητικό χρησιμοποιείται για έλεγχο ταυτότητας διακομιστή, το αναγνωριστικό αντικειμένου για έλεγχο ταυτότητας διακομιστή πρέπει να υπάρχει στις επεκτάσεις EKU του πιστοποιητικού, διαφορετικά ο έλεγχος ταυτότητας αποτυγχάνει. Το αναγνωριστικό αντικειμένου για έλεγχο ταυτότητας διακομιστή είναι 1.3.6.1.5.5.7.3.1. Τα πιστοποιητικά που δεν έχουν επέκταση EKU συνεχίζουν τον σωστό έλεγχο ταυτότητας.

    Αρχικά, εξετάστε το ενδεχόμενο να κάνετε αλλαγές στα πιστοποιητικά του στοιχείου σας για να βεβαιωθείτε ότι χρησιμοποιούν τα σωστά χαρακτηριστικά EKU OID και ότι είναι σωστά ασφαλή. Εάν προσωρινά δεν μπορείτε να αποκτήσετε πρόσβαση σε πιστοποιητικά που έχουν επανεκδοθεί σωστά, μπορείτε να επιλέξετε να συμμετάσχετε ή να εξαιρεθείτε από την αλλαγή ασφαλείας για να αποφύγετε τυχόν επιπτώσεις συνδεσιμότητας. Για να το κάνετε αυτό, καθορίστε την ακόλουθη ρύθμιση στο αρχείο ρύθμισης παραμέτρων:

    <appSettings>
        <add key="wcf:useLegacyCertificateUsagePolicy" value="true" />
    </appSettings>
    

    Σημείωση Ο ορισμός της τιμής σε "true" θα εξαιρεθεί από τις αλλαγές ασφαλείας.

  • Για περισσότερες πληροφορίες σχετικά με αυτήν την ενημέρωση ασφαλείας που αφορά τα Windows 7 Service Pack 1 (SP1) και το Windows Server 2008 R2 SP1, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής βάσης της Microsoft:

    4055269 Ενημέρωση μόνο για την ασφάλεια για ενημερώσεις .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 και 4.7.1 για Windows 7 SP1 και Windows Server 2008 R2 SP1 (KB 4055269)

  • Για περισσότερες πληροφορίες σχετικά με αυτήν την ενημερωμένη έκδοση ασφαλείας όσον αφορά το Windows Server 2008 SP2, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής βάσης της Microsoft:

    4055272 Ενημέρωση μόνο για την ασφάλεια για ενημερώσεις του .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2 και 4.6 για το Windows Server 2008 SP2 (KB 4055272)

Πώς μπορείτε να αποκτήσετε και να εγκαταστήσετε την ενημέρωση

Μέθοδος 1: Κατάλογος του Microsoft Update

Για να λάβετε το μεμονωμένο πακέτο για αυτήν την ενημέρωση, μεταβείτε στον Κατάλογο του Microsoft Update.

Μέθοδος 2: Υπηρεσίες Windows Software Update Services (WSUS)

Στο διακομιστή WSUS, ακολουθήστε τα εξής βήματα:

  1. Επιλέξτε Έναρξη, επιλέξτε Εργαλεία διαχείρισης και, στη συνέχεια, επιλέξτε Microsoft Υπηρεσίες Windows Server Update Services 3.0.
  2. Αναπτύξτε το στοιχείο Όνομα_υπολογιστήκαι, στη συνέχεια, επιλέξτε Ενέργεια.
  3. Επιλέξτε "Εισαγωγή Ενημερώσεις".
  4. Το WSUS θα ανοίξει ένα παράθυρο του προγράμματος περιήγησης στο οποίο ενδέχεται να σας ζητηθεί να εγκαταστήσετε ένα στοιχείο ελέγχου ActiveX. Εγκαταστήστε το στοιχείο ελέγχου ActiveX για να συνεχίσετε.
  5. Μόλις εγκατασταθεί το στοιχείο ελέγχου, θα δείτε την οθόνη Κατάλογος του Microsoft Update. Πληκτρολογήστε 4055269 για Windows 7 SP1 και Windows Server 2008 R2 SP1 ή 4055272 για Windows Server 2008 SP2 στο πλαίσιο αναζήτησης και, στη συνέχεια, επιλέξτε Αναζήτηση.
  6. Εντοπίστε τα πακέτα .NET Framework που ταιριάζουν με τα λειτουργικά συστήματα, τις γλώσσες και τους επεξεργαστές στο περιβάλλον σας. Επιλέξτε Προσθήκη για να τα προσθέσετε στο καλάθι σας.
  7. Όταν επιλέξετε όλα τα πακέτα που χρειάζεστε, επιλέξτε Προβολή καλαθιού.
  8. Επιλέξτε Import για να εισαγάγετε τα πακέτα στο διακομιστή WSUS.
  9. Επιλέξτε Κλείσιμο μετά την εισαγωγή των πακέτων για επιστροφή στο WSUS.

Οι ενημερώσεις είναι τώρα διαθέσιμες για εγκατάσταση μέσω του WSUS.

Πληροφορίες ανάπτυξης ενημέρωσης

Για λεπτομέρειες ανάπτυξης αυτής της ενημερωμένης έκδοσης ασφαλείας, μεταβείτε στο ακόλουθο άρθρο στη Γνωσιακή βάση της Microsoft:

20180109 Πληροφορίες ανάπτυξης της ενημερωμένης έκδοσης ασφαλείας: 9 Ιανουαρίου 2018

Πληροφορίες κατάργησης ενημέρωσης

Σημείωση Δεν συνιστούμε να καταργήσετε καμία ενημερωμένη έκδοση ασφαλείας. Για να καταργήσετε αυτήν την ενημέρωση, χρησιμοποιήστε το στοιχείο Προγράμματα και δυνατότητες στο Πίνακας Ελέγχου.

Πληροφορίες επανεκκίνησης ενημέρωσης

Αυτή η ενημέρωση δεν απαιτεί επανεκκίνηση του συστήματος μετά την εφαρμογή της, εκτός εάν τα αρχεία που ενημερώνονται είναι κλειδωμένα ή χρησιμοποιούνται.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημερωμένη έκδοση αντικαθιστά την ενημερωμένη έκδοση KB 3122661.

Πληροφορίες αρχείων

Κατακερματισμός αρχείου

Όνομα πακέτου PackageHashSHA1 PackageHashSHA2
NDP47-KB4054183-x64.exe A022AD5109B1208DFF502D1BE4477668B4FA258D 66B590CB35BDEAE67DF283B6D060A98EF516772D2EBB3C153FE28391499B1F5E
NDP47-KB4054183-x86.exe 301CB3D6591B572786C8349C12A28E5EC5D2D334 4CCB160A0B006DC014D78B7C41BB5126AB0749FE2D780AF0FF5E6F618D89D6A5

      

Χαρακτηριστικά αρχείων

Η αγγλική (Ηνωμένες Πολιτείες) έκδοση αυτής της ενημέρωσης εγκαθιστά αρχεία με χαρακτηριστικά που αναφέρονται στους ακόλουθους πίνακες. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (UTC). Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία στον τοπικό υπολογιστή σας εμφανίζονται στην τοπική σας ώρα μαζί με τη διαφορά για την τρέχουσα θερινή ώρα (DST). Επιπλέον, οι ημερομηνίες και οι ώρες ενδέχεται να αλλάξουν, αν εκτελέσετε συγκεκριμένες λειτουργίες στα αρχεία.

Για όλα τα συστήματα που βασίζονται σε x86

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα
msvcp120_clr0400.dll 12.0.52519.0 485,576 16-Δεκ-2017 02:40
msvcr120_clr0400.dll 12.0.52519.0 987,840 16-Δεκ-2017 02:40
ServiceMonikerSupport.dll 4.7.2612.0 29,376 16-Δεκ-2017 02:40
SMDiagnostics.dll 4.7.2612.0 73,376 16-Δεκ-2017 02:40
System.Activities.dll 4.7.2612.0 1,532,600 16-Δεκ-2017 02:40
System.IdentityModel.dll 4.7.2612.0 1,088,720 16-Δεκ-2017 02:40
System.IdentityModel.Services.dll 4.7.2612.0 198,368 16-Δεκ-2017 02:40
System.Runtime.Serialization.dll 4.7.2612.0 1,054,464 16-Δεκ-2017 02:40
System.ServiceModel.Channels.dll 4.7.2612.0 157,920 16-Δεκ-2017 02:40
System.ServiceModel.Discovery.dll 4.7.2612.0 308,448 16-Δεκ-2017 02:40
System.ServiceModel.dll 4.7.2612.0 6,315,712 16-Δεκ-2017 02:40
System.ServiceModel.Internals.dll 4.7.2612.0 253,696 16-Δεκ-2017 02:40
System.ServiceModel.WasHosting.dll 4.7.2612.0 39,656 16-Δεκ-2017 02:40
System.Data.SqlXml.dll 4.7.2612.0 734,400 16-Δεκ-2017 02:40
System.Xml.dll 4.7.2612.0 2,670,224 16-Δεκ-2017 02:40

Για όλα τα συστήματα που βασίζονται σε x64

Όνομα αρχείου Έκδοση αρχείου Μέγεθος αρχείου Ημερομηνία Ώρα
msvcp120_clr0400.dll 12.0.52519.0 690,008 16-Δεκ-2017 02:55
msvcp120_clr0400.dll 12.0.52519.0 485,576 16-Δεκ-2017 02:40
msvcr120_clr0400.dll 12.0.52519.0 993,632 16-Δεκ-2017 02:55
msvcr120_clr0400.dll 12.0.52519.0 987,840 16-Δεκ-2017 02:40
ServiceMonikerSupport.dll 4.7.2612.0 31,424 16-Δεκ-2017 02:55
ServiceMonikerSupport.dll 4.7.2612.0 29,376 16-Δεκ-2017 02:40
SMDiagnostics.dll 4.7.2612.0 73,376 16-Δεκ-2017 02:40
System.Activities.dll 4.7.2612.0 1,532,600 16-Δεκ-2017 02:40
System.IdentityModel.dll 4.7.2612.0 1,088,720 16-Δεκ-2017 02:40
System.IdentityModel.Services.dll 4.7.2612.0 198,368 16-Δεκ-2017 02:40
System.Runtime.Serialization.dll 4.7.2612.0 1,054,464 16-Δεκ-2017 02:40
System.ServiceModel.Channels.dll 4.7.2612.0 157,920 16-Δεκ-2017 02:40
System.ServiceModel.Discovery.dll 4.7.2612.0 308,448 16-Δεκ-2017 02:40
System.ServiceModel.dll 4.7.2612.0 6,315,712 16-Δεκ-2017 02:40
System.ServiceModel.Internals.dll 4.7.2612.0 253,696 16-Δεκ-2017 02:40
System.ServiceModel.WasHosting.dll 4.7.2612.0 39,656 16-Δεκ-2017 02:40
System.Data.SqlXml.dll 4.7.2612.0 734,400 16-Δεκ-2017 02:40
System.XML.dll 4.7.2612.0 2,670,224 16-Δεκ-2017 02:40

Πώς μπορείτε να λάβετε βοήθεια και υποστήριξη για αυτήν την ενημερωμένη έκδοση ασφαλείας

Ισχύει για

Αυτό το άρθρο ισχύει για τα εξής:

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 και 4.7.1 όταν χρησιμοποιείται με:

    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.6 όταν χρησιμοποιείται με:

    • Windows Server 2008 Service Pack 2