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

La vulnérabilité dans le pilote de police ATM peut autoriser l’élévation de privilèges (3077657)

Publication : 14 juillet 2015

Version : 1.0

Résumé

Cette mise à jour de sécurité résout une vulnérabilité dans Microsoft Windows. La vulnérabilité peut autoriser l’élévation de privilèges si un attaquant se connecte à un système cible et exécute une application spécialement conçue. Un attaquant qui a réussi à exploiter cette vulnérabilité peut exécuter du code arbitraire et 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.

Cette mise à jour de sécurité est évaluée comme importante pour toutes les versions prises en charge de Microsoft Windows. Pour plus d’informations, consultez la section Logiciels affectés.

La mise à jour de sécurité résout la vulnérabilité en corrigeant la façon dont Adobe Type Manager Font Driver (ATMFD) gère les objets en 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 3077657.

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 Server 2003
Windows Server 2003 Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2003 x64 Edition Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2003 avec SP2 pour les systèmes Itanium (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Vista
Windows Vista Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Vista x64 Edition Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 pour systèmes x64 Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 7 pour systèmes x64 Service Pack 1 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 8 et Windows 8.1
Windows 8 pour systèmes 32 bits (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 8 pour systèmes x64 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 8.1 pour les systèmes 32 bits (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows 8.1 pour les systèmes x64 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2012 et Windows Server 2012 R2
Windows Server 2012 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2012 R2 (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows RT et Windows RT 8.1
Windows RT[1](3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows RT 8.1[1](3077657) Élévation de privilège Important 3032323 dans MS15-021
Option d’installation server Core
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation Server Core) (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2012 (installation minimale) (3077657) Élévation de privilège Important 3032323 dans MS15-021
Windows Server 2012 R2 (installation minimale) (3077657) Élévation de privilège Important 3032323 dans MS15-021

[1]Cette mise à jour est disponible uniquement via Windows Update .

*La colonne Mises à jour remplacée affiche uniquement la dernière mise à jour dans une 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 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 de juillet.

É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 ATMFD.DLL - CVE-2015-2387 Évaluation de gravité agrégée
Windows Server 2003
Windows Server 2003 Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Server 2003 Édition x64 Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Server 2003 avec SP2 pour les systèmes Itanium (3077657) Élévation de privilège importante Important
Windows Vista
Windows Vista Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Vista x64 Edition Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Server 2008 pour systèmes x64 Service Pack 2 (3077657) Élévation de privilège importante Important
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3077657) Élévation de privilège importante Important
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 (3077657) Élévation de privilège importante Important
Windows 7 pour systèmes x64 Service Pack 1 (3077657) Élévation de privilège importante Important
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3077657) Élévation de privilège importante Important
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 (3077657) Élévation de privilège importante Important
Windows 8 et Windows 8.1
Windows 8 pour systèmes 32 bits (3077657) Élévation de privilège importante Important
Windows 8 pour systèmes x64 (3077657) Élévation de privilège importante Important
Windows 8.1 pour les systèmes 32 bits (3077657) Élévation de privilège importante Important
Windows 8.1 pour les systèmes x64 (3077657) Élévation de privilège importante Important
Windows Server 2012 et Windows Server 2012 R2
Windows Server 2012 (3077657) Élévation de privilège importante Important
Windows Server 2012 R2 (3077657) Élévation de privilège importante Important
Windows RT et Windows RT 8.1
Windows RT[1](3077657) Élévation de privilège importante Important
Windows RT 8.1[1](3077657) Élévation de privilège importante Important
Option d’installation server Core
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) (3077657) Élévation de privilège importante Important
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) (3077657) Élévation de privilège importante Important
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) (3077657) Élévation de privilège importante Important
Windows Server 2012 (installation minimale) (3077657) Élévation de privilège importante Important
Windows Server 2012 R2 (installation minimale) (3077657) Élévation de privilège importante Important

Informations sur la vulnérabilité

vulnérabilité d’altération de la mémoire ATMFD.DLL - CVE-2015-2387

Une vulnérabilité d’élévation de privilèges existe dans Adobe Type Manager Font Driver (ATMFD) lorsqu’elle ne parvient pas à gérer correctement les objets en mémoire. Un attaquant qui a réussi à exploiter cette vulnérabilité peut exécuter du code arbitraire et 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.

Pour exploiter la vulnérabilité, un attaquant doit d’abord se connecter à un système cible, puis exécuter une application spécialement conçue. La mise à jour de sécurité résout la vulnérabilité en corrigeant la façon dont ATMFD gère les objets en mémoire.

Cette vulnérabilité a été divulguée publiquement. Il a été affecté à la vulnérabilité commune et au numéro d’exposition CVE-2015-2387. Lorsque ce bulletin a été publié à l’origine, Microsoft a pris connaissance d’attaques ciblées limitées et ciblées qui tentent d’exploiter cette vulnérabilité.

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 :

  • Renommez ATMFD.DLL Remarque Cette solution de contournement s’applique à tous les systèmes d’exploitation, à l’exception de Windows Server 2003 en raison de la protection des fichiers active. Pour plus d’informations, consultez l’article de la Base de connaissances Microsoft 222193

    Pour les systèmes 32 bits :

    1. Entrez les commandes suivantes à l’invite de commandes d’administration :

      cd "%windir%\system32"  
      takeown.exe /f atmfd.dll  
      icacls.exe atmfd.dll /save atmfd.dll.acl  
      icacls.exe atmfd.dll /grant Administrators:(F)  
      rename atmfd.dll x-atmfd.dll
      
    2. Redémarrez le système.

    Pour les systèmes 64 bits :

    1. Entrez les commandes suivantes à l’invite de commandes d’administration :

      cd "%windir%\system32"  
      takeown.exe /f atmfd.dll  
      icacls.exe atmfd.dll /save atmfd.dll.acl  
      icacls.exe atmfd.dll /grant Administrators:(F)  
      rename atmfd.dll x-atmfd.dll  
      cd "%windir%\syswow64"  
      takeown.exe /f atmfd.dll  
      icacls.exe atmfd.dll /save atmfd.dll.acl  
      icacls.exe atmfd.dll /grant Administrators:(F)  
      rename atmfd.dll x-atmfd.dll
      
    2. Redémarrez le système.

    Procédure facultative pour les systèmes Windows 8 et versions ultérieures (désactiver ATMFD) :

    Notez que l’utilisation incorrecte de l’Éditeur de Registre peut entraîner de graves problèmes qui peuvent nécessiter la réinstallation de votre système d’exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une utilisation incorrecte de l'éditeur du Registre puissent être résolus. Son utilisation est sous votre entière responsabilité. Pour plus d’informations sur la modification du Registre, consultez la rubrique d’aide « Modification des clés et des valeurs » dans l’Éditeur de Registre (Regedit.exe) ou affichez les rubriques d’aide « Ajouter et supprimer des informations dans le Registre » et « Modifier les données du Registre » dans Regedt32.exe.

    Méthode 1 (modifier manuellement le registre système) :

    1. Exécutez regedit.exe en tant que Administration istrateur.

    2. Dans l’Éditeur du Registre, accédez à la sous-clé suivante (ou créez-la) et définissez sa valeur DWORD sur 1 :

      HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\DisableATMFD, DWORD = 1

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

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

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

      Windows Registry Editor Version 5.00  
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] 
      "DisableATMFD"=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 ATMFD-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.

    Impact de la solution de contournement. Les applications qui s’appuient sur la technologie de police incorporée ne s’affichent pas correctement.

    Comment annuler la solution de contournement.

    Pour les systèmes 32 bits :

    1. Entrez les commandes suivantes à l’invite de commandes d’administration :

      cd "%windir%\system32"  
      rename x-atmfd.dll atmfd.dll  
      icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller"  
      icacls.exe . /restore atmfd.dll.acl
      
    2. Redémarrez le système.

    Pour les systèmes 64 bits :

    1. Entrez les commandes suivantes à l’invite de commandes d’administration :

      cd "%windir%\system32"  
      rename x-atmfd.dll atmfd.dll 
      icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller"  
      icacls.exe . /restore atmfd.dll.acl  
      cd "%windir%\syswow64"  
      rename x-atmfd.dll atmfd.dll  
      icacls.exe atmfd.dll /setowner "NT SERVICE\TrustedInstaller"  
      icacls.exe . /restore atmfd.dll.acl
      
    2. Redémarrez le système.

Procédure facultative pour les systèmes Windows 8 et versions ultérieures (activez ATMFD) :

**Note** Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or view the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe.  

Méthode 1 (modifier manuellement le registre système) :

  1. Exécutez regedit.exe en tant que Administration istrateur.

  2. Dans l’Éditeur du Registre, accédez à la sous-clé suivante et définissez sa valeur DWORD sur 0 :

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows\DisableATMFD, DWORD = 0

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

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

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

    Windows Registry Editor Version 5.00  
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows  
    NT\CurrentVersion\Windows]  
    "DisableATMFD"=dword:000000001
    
  2. Exécutez regedit.exe.

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

  4. Accédez au fichier ATMFD-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.

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é 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 (14 juillet 2015) : Bulletin publié.

Page générée 2015-07-20 11 :42Z-07 :00.