Bulletin de sécurité Microsoft MS15-083 - Important

Une vulnérabilité dans le bloc de messages du serveur peut autoriser l’exécution de code à distance (3073921)

Publication : 11 août 2015 | Mise à jour : 8 septembre 2015

Version : 2.0

Résumé

Cette mise à jour de sécurité résout une vulnérabilité dans Microsoft Windows. La vulnérabilité peut autoriser l’exécution de code distant si un attaquant envoie une chaîne spécialement conçue à la journalisation des erreurs du serveur S Mo.

Cette mise à jour de sécurité est classée Importante pour toutes les éditions prises en charge de Windows Vista et Windows Server 2008. Pour plus d’informations, consultez la section Logiciels affectés.

La mise à jour de sécurité résout la vulnérabilité en corrigeant certaines activités de journalisation afin d’empêcher l’altération de la mémoire. Pour plus d’informations sur la vulnérabilité, consultez la section Informations sur les vulnérabilités.

Pour plus d’informations sur cette mise à jour, consultez l’article de la Base de connaissances Microsoft 3073921.

Logiciel affecté

Les versions ou éditions logicielles suivantes sont affectées. Les versions ou éditions qui ne sont pas répertoriées sont passées par leur cycle de vie de support ou ne sont pas affectées. Pour déterminer le cycle de vie de prise en charge de votre version ou édition logicielle, consultez Support Microsoft cycle de vie.

Système d’exploitation Impact maximal sur la sécurité Évaluation de gravité agrégée Mises à jour remplacé*
Windows Vista
Windows Vista Service Pack 2 (3073921) Exécution de code à distance Important 971468 dans MS10-012
Windows Vista x64 Edition Service Pack 2 (3073921) Exécution de code à distance Important 971468 dans MS10-012
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3073921) Exécution de code à distance Important 971468 dans MS10-012
Windows Server 2008 pour systèmes x64 Service Pack 2 (3073921) Exécution de code à distance Important 971468 dans MS10-012
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3073921) Exécution de code à distance Important 971468 dans MS10-012
Option d’installation server Core
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) (3073921) Exécution de code à distance Important 971468 dans MS10-012
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) (3073921) Exécution de code à distance Important 971468 dans MS10-012

*La colonne Mises à jour remplacée affiche uniquement la dernière mise à jour dans n’importe quelle chaîne de mises à jour remplacées. Pour obtenir la liste complète des mises à jour remplacées, accédez au catalogue Microsoft Update, recherchez le numéro de mise à jour Ko, puis affichez les détails de la mise à jour (les informations remplacées sont fournies sous l’onglet Détails du package).

Évaluations de gravité et identificateurs de vulnérabilité

Les évaluations de gravité suivantes supposent l’impact maximal potentiel de la vulnérabilité. Pour plus d’informations sur la probabilité, dans les 30 jours suivant la publication de ce bulletin de sécurité, de l’exploitabilité de la vulnérabilité par rapport à son impact sur la gravité et la sécurité, consultez l’index exploitabilité dans le résumé du bulletin d’août.

Évaluation de la gravité des vulnérabilités et impact maximal sur la sécurité par les logiciels affectés
Logiciel affecté Vulnérabilité d’altération de la mémoire du bloc de messages du serveur - CVE-2015-2474 Évaluation de gravité agrégée
Windows Vista
Windows Vista Service Pack 2 (3073921) Exécution de code à distance importante Important 
Windows Vista x64 Edition Service Pack 2 (3073921) Exécution de code à distance importante Important 
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3073921) Exécution de code à distance importante Important 
Windows Server 2008 pour systèmes x64 Service Pack 2 (3073921) Exécution de code à distance importante Important 
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3073921) Exécution de code à distance importante Important 
Option d’installation server Core
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) (3073921) Exécution de code à distance importante Important 
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) (3073921) Exécution de code à distance importante Important 

Informations sur la vulnérabilité

Vulnérabilité d’altération de la mémoire du bloc de messages du serveur - CVE-2015-2474

Une vulnérabilité d’exécution de code à distance authentifiée existe dans Windows qui est provoquée lorsque le bloc de messages server (S Mo) gère incorrectement certaines activités de journalisation, ce qui entraîne une altération de la mémoire. Un attaquant qui a réussi à exploiter cette vulnérabilité peut prendre le contrôle complet d’un système affecté. Un attaquant peut alors installer des programmes, afficher, modifier ou supprimer des données, ou créer des comptes avec des droits d’utilisateur complets.

Dans un scénario d’attaque, un attaquant possède des informations d’identification valides et envoie une chaîne spécialement conçue à la journalisation des erreurs du serveur S Mo.

La mise à jour résout la vulnérabilité en corrigeant certaines activités de journalisation pour empêcher l’altération de la mémoire. Microsoft a reçu des informations sur cette vulnérabilité par le biais d’une divulgation coordonnée des vulnérabilités. Lorsque ce bulletin de sécurité a été émis, Microsoft n’avait reçu aucune information pour indiquer que cette vulnérabilité avait été utilisée publiquement pour attaquer les clients.

Facteurs d’atténuation

Microsoft n’a pas identifié de facteurs d’atténuation pour cette vulnérabilité.

Solutions de contournement

Les solutions de contournement suivantes peuvent être utiles dans votre situation :

  • Désactiver SMBv1

    Méthode 1 (utilisation de PowerShell) :

    1. Sur Windows Vista et Windows Server 2008 avec PowerShell 2.0 ou version ultérieure, vous pouvez exécuter la commande PowerShell suivante :

      Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 -Force.
      
    2. Redémarrez le système.

    Méthode 2 (utiliser un script de déploiement managé) :

    1. Créez un fichier texte nommé S Mo v1-disable.reg qui contient le texte suivant :

      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
      "SMB1"=dword:00000000
      
    2. Exécutez regedit.exe.

    3. Dans l’Éditeur du Registre, cliquez sur le menu Fichier , puis sur Importer.

    4. Accédez au fichier S Mo v1-disable.reg que vous avez créé à la première étape et sélectionnez-le. (Notez que si votre fichier n’est pas répertorié là où vous vous attendez, assurez-vous qu’il n’a pas été automatiquement attribué à une extension de fichier .txt, ou modifiez les paramètres d’extension de fichier de la boîte de dialogue sur Tous les fichiers).

    5. Cliquez sur Ouvrir , puis sur OK pour fermer l’Éditeur du Registre.

    6. Redémarrez le système.

Impact de la solution de contournement. S Mo peut ne pas fonctionner correctement.

Comment annuler la solution de contournement.

Méthode 1 (à l’aide de PowerShell) :

  1. Sur Windows Vista et Windows Server 2008 avec PowerShell 2.0 ou version ultérieure, vous pouvez exécuter la commande PowerShell suivante :

    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 -Force.
    
  2. Redémarrez le système.

Méthode 2 (utiliser un script de déploiement managé) :

  1. Créez un fichier texte nommé S Mo v1-enable.reg qui contient le texte suivant :

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
    "SMB1"=dword:00000001
    
  2. Exécutez regedit.exe. 3. Dans l’Éditeur du Registre, cliquez sur le menu Fichier , puis sur Importer. 4. Accédez au fichier S Mo v1-enable.reg que vous avez créé à la première étape et sélectionnez-le. (Notez que si votre fichier n’est pas répertorié là où vous vous attendez, assurez-vous qu’il n’a pas été automatiquement attribué à une extension de fichier .txt, ou modifiez les paramètres d’extension de fichier de la boîte de dialogue sur Tous les fichiers). 5. Cliquez sur Ouvrir , puis sur OK pour fermer l’Éditeur du Registre. 6. Redémarrez le système.

    • Désactiver la protection étendue pour l’authentification dans S Mo

    Remarque Avant de définir des modes de renforcement, reportez-vous à l’article MSDN suivant : Vue d’ensemble de la protection étendue pour l’authentification

    1. Cliquez sur Démarrer, cliquez sur Exécuter, tapez Regedit dans la zone Ouvrir , puis cliquez sur OK.

    2. Accédez à l’emplacement de Registre suivant :

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
      
    3. Dans le menu Modifier , sélectionnez Nouveau, puis cliquez sur Valeur DWORD.

    4. Tapez « SmbServerNameHardeningLevel », puis appuyez sur Entrée.

    5. Dans le menu Modifier , cliquez sur Modifier.

    6. Définissez la valeur de SmbServerNameHardeningLevel sur 0, puis cliquez sur OK.

    7. Fermez l’Éditeur du Registre et redémarrez le système.

    Impact de la solution de contournement. S Mo peut ne pas fonctionner correctement.

    Comment annuler la solution de contournement

    1. Cliquez sur Démarrer, cliquez sur Exécuter, tapez Regedit dans la zone Ouvrir , puis cliquez sur OK.

    2. Accédez à l’emplacement de Registre suivant :

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
      
    3. Sélectionnez « SmbServerNameHardeningLevel », puis appuyez sur Entrée.

    4. Dans le menu Modifier , cliquez sur Supprimer, puis sur Oui.

    5. Fermez l’Éditeur du Registre et redémarrez le système.

Déploiement des mises à jour de sécurité

Pour plus d’informations sur le déploiement des mises à jour de sécurité, consultez l’article de la Base de connaissances Microsoft référencé ici dans le résumé exécutif.

Remerciements

Microsoft reconnaît les efforts de ceux de la communauté de sécurité qui nous aident à protéger les clients par le biais d’une divulgation coordonnée des vulnérabilités. Pour plus d’informations, consultez accusés de réception.

Exclusion de responsabilité

Les informations fournies dans la Base de connaissances Microsoft sont fournies « telles quelles » sans garantie. Microsoft exclut toutes les garanties, expresses ou implicites, y compris les garanties de marchandabilité et d’adéquation à un usage particulier. En aucun cas, Microsoft Corporation ou ses fournisseurs ne sont responsables de dommages-intérêts, y compris les dommages directs, indirects, accessoires, accessoires, les pertes de bénéfices commerciaux ou les dommages spéciaux, même si Microsoft Corporation ou ses fournisseurs ont été informés de la possibilité de tels dommages- intérêts. Certains États n’autorisent pas l’exclusion ou la limitation de responsabilité pour des dommages indirects ou accessoires afin que la limitation ci-dessus ne s’applique pas.

Révisions

  • V1.0 (11 août 2015) : Bulletin publié.
  • V2.0 (8 septembre 2015) : pour traiter de manière complète CVE-2015-2472, la mise à jour de sécurité de Microsoft a été recréée 3073921 pour les éditions affectées de Windows Vista et Windows Server 2008. Les clients exécutant Windows Vista ou Windows Server 2008 qui ont précédemment installé la mise à jour doivent réinstaller la mise à jour pour qu’elle soit entièrement protégée contre la vulnérabilité. Pour plus d’informations, consultez l’article de la Base de connaissances Microsoft 3073921 .

Page générée 2015-09-08 09 :23-07 :00.