Bulletin de sécurité Microsoft MS15-078 - Critique
La vulnérabilité dans le pilote de police Microsoft peut autoriser l’exécution de code à distance (3079904)
Publication : 20 juillet 2015 | Mise à jour : 29 juillet 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 à distance si un utilisateur ouvre un document spécialement conçu ou visite une page web non approuvée qui contient des polices OpenType incorporées.
Cette mise à jour de sécurité est évaluée critique 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 la bibliothèque Windows Adobe Type Manager gère les polices OpenType. 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 3079904.
Actions suggérées. La majorité des clients ont la mise à jour automatique activée et n’ont pas besoin d’effectuer d’action, car la mise à jour sera téléchargée et installée automatiquement. Les clients qui n’ont pas activé la mise à jour automatique ou qui installent les mises à jour manuellement peuvent utiliser les liens de la section Logiciels affectés pour télécharger et installer la mise à jour. Pour plus d’informations, consultez l’article de la Base de connaissances Microsoft 3079904 .
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 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Vista x64 Edition Service Pack 2 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 | |||
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 pour systèmes x64 Service Pack 2 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 7 | |||
Windows 7 pour systèmes 32 bits Service Pack 1 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 7 pour systèmes x64 Service Pack 1 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 R2 | |||
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 8 et Windows 8.1 | |||
Windows 8 pour les systèmes 32 bits (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 8 pour systèmes x64 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 8.1 pour les systèmes 32 bits (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 8.1 pour les systèmes x64 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2012 et Windows Server 2012 R2 | |||
Windows Server 2012 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2012 R2 (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows RT et Windows RT 8.1 | |||
Windows RT[1](3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows RT 8.1[1](3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows 10 | |||
Windows 10 pour systèmes 32 bits[1](3074683) | Exécution de code à distance | Critique | Aucun |
Windows 10 pour systèmes x64[1](3074683) | Exécution de code à distance | Critique | Aucun |
Option d’installation server Core | |||
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation server Core) (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2012 (installation minimale) (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
Windows Server 2012 R2 (installation minimale) (3079904) | Exécution de code à distance | Critique | 3077657 dans MS15-077 |
[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é du pilote de police OpenType - CVE-2015-2426 | Évaluation de gravité agrégée |
Windows Vista | ||
Windows Vista Service Pack 2 (3079904) | Exécution de code distant critique | Critique |
Windows Vista x64 Edition Service Pack 2 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 | ||
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 pour systèmes x64 Service Pack 2 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3079904) | Exécution de code distant critique | Critique |
Windows 7 | ||
Windows 7 pour systèmes 32 bits Service Pack 1 (3079904) | Exécution de code distant critique | Critique |
Windows 7 pour systèmes x64 Service Pack 1 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 R2 | ||
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 (3079904) | Exécution de code distant critique | Critique |
Windows 8 et Windows 8.1 | ||
Windows 8 pour systèmes 32 bits (3079904) | Exécution de code distant critique | Critique |
Windows 8 pour systèmes x64 (3079904) | Exécution de code distant critique | Critique |
Windows 8.1 pour les systèmes 32 bits (3079904) | Exécution de code distant critique | Critique |
Windows 8.1 pour les systèmes x64 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2012 et Windows Server 2012 R2 | ||
Windows Server 2012 (3079904) | Exécution de code distant critique | Critique |
Windows Server 2012 R2 (3079904) | Exécution de code distant critique | Critique |
Windows RT 8.1 | ||
Windows RT [1](3079904) | Exécution de code distant critique | Critique |
Windows RT 8.1[1](3079904) | Exécution de code distant critique | Critique |
Windows 10 | ||
Windows 10 pour systèmes 32 bits (3074683) | Exécution de code distant critique | Critique |
Windows 10 pour systèmes x64 (3074683) | Exécution de code distant critique | Critique |
Option d’installation server Core | ||
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation server Core) (3079904) | Exécution de code distant critique | Critique |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) (3079904) | Exécution de code distant critique | Critique |
Windows Server 2012 (installation minimale) (3079904) | Exécution de code distant critique | Critique |
Windows Server 2012 R2 (installation minimale) (3079904) | Exécution de code distant critique | Critique |
Informations sur la vulnérabilité
Vulnérabilité du pilote de police OpenType - CVE-2015-2426
Une vulnérabilité d’exécution de code à distance existe dans Microsoft Windows lorsque la bibliothèque Windows Adobe Type Manager gère incorrectement les polices OpenType spécialement conçues. Un attaquant qui a réussi à exploiter cette vulnérabilité peut prendre le contrôle complet du système concerné. 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.
Il existe plusieurs façons pour un attaquant d’exploiter cette vulnérabilité, par exemple en convainquant un utilisateur d’ouvrir un document spécialement conçu ou en convainquant un utilisateur de visiter une page web non approuvée qui contient des polices OpenType incorporées. La mise à jour résout la vulnérabilité en corrigeant la façon dont la bibliothèque Windows Adobe Type Manager gère les polices OpenType.
Lorsque ce bulletin de sécurité a été émis, Microsoft avait des informations pour indiquer que cette vulnérabilité était publique, mais n’avait aucune information pour indiquer que cette vulnérabilité avait été utilisée pour attaquer les clients. Notre analyse a montré que le code d’exploitation peut être créé de telle sorte qu’un attaquant puisse exploiter constamment 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 :
Renommer ATMFD.DLL
Pour les systèmes 32 bits :
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
Redémarrez le système.
Pour les systèmes 64 bits :
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
Redémarrez le système.
Procédure facultative pour les systèmes d’exploitation 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) :
Exécutez regedit.exe en tant que Administration istrateur.
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
Fermez l’Éditeur du Registre et redémarrez le système.
Méthode 2 (utiliser un script de déploiement managé) :
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. Run **regedit.exe**.
3. In Registry Editor, click the **File** menu and then click **Import**.
4. Navigate to and select the **ATMFD-disable.reg** file that you created in the first step.
(**Note** If your file is not listed where you expect it to be, ensure that it has not been automatically given a .txt file extension, or change the dialog’s file extension parameters to **All Files**).
5. Click **Open** and then click **OK** to close Registry Editor.
Impact de la solution de contournement. Les applications qui s’appuient sur la technologie de police incorporée ne s’affichent pas correctement. La désactivation de ATMFD.DLL peut empêcher certaines applications de fonctionner correctement si elles utilisent des polices OpenType. Microsoft Windows ne libère aucune police OpenType en mode natif. Toutefois, les applications tierces peuvent les installer et elles peuvent être affectées par cette modification.
Comment annuler la solution de contournement.
Pour les systèmes 32 bits :
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
Redémarrez le système.
Pour les systèmes 64 bits :
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. Restart the system.
Procédure facultative pour les systèmes d’exploitation Windows 8 et versions ultérieures (activez 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) :
Exécutez regedit.exe en tant que Administration istrateur.
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. Close Registry Editor and restart the system.
Méthode 2 (utiliser un script de déploiement managé) :
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:00000000
2. Run **regedit.exe**.
3. In Registry Editor, click the **File** menu and then click **Import**.
4. Navigate to and select the **ATMFD-enable.reg** file that you created in the first step.
(**Note** If your file is not listed where you expect it to be, ensure that it has not been automatically given a .txt file extension, or change the dialog’s file extension parameters to **All Files**).
5. Click **Open** and then click **OK** to close Registry Editor.
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 (20 juillet 2015) : Bulletin publié.
- V2.0 (29 juillet 2015) : Bulletin réédité pour annoncer la disponibilité d’un package de mise à jour pour les systèmes Windows 10. Les clients exécutant Windows 10 doivent appliquer la mise à jour 3074683 pour être protégés contre la vulnérabilité décrite dans ce bulletin. La mise à jour est disponible uniquement via Windows Update. La majorité des clients ont la mise à jour automatique activée et n’ont pas besoin d’effectuer d’action, car la mise à jour sera téléchargée et installée automatiquement.
Page générée 2015-07-28 11 :44Z-07 :00.