Bulletin de sécurité Microsoft MS15-045 - Critique

Vulnérabilité dans le journal Windows peut autoriser l’exécution de code à distance (3046002)

Publication : 12 mai 2015

Version : 1.0

Résumé

Cette mise à jour de sécurité résout les vulnérabilités dans Microsoft Windows. Les vulnérabilités peuvent autoriser l’exécution de code distant si un utilisateur ouvre un fichier journal spécialement conçu. Les utilisateurs dont les comptes sont configurés avec des droits restreints sur le système sont moins vulnérables que les utilisateurs qui ont des droits administratifs.

Cette mise à jour de sécurité est évaluée critique pour toutes les éditions prises en charge de Windows Vista, Windows Server 2008 (à l’exclusion d’Itanium), Windows 7, Windows Server 2008 R2 (à l’exclusion d’Itanium), Windows 8, Windows Server 2012, Windows RT, Windows 8.1, Windows Server 2012 R2 et Windows RT 8.1. Pour plus d’informations, consultez la section Logiciels affectés.

La mise à jour de sécurité résout les vulnérabilités en modifiant la façon dont le journal Windows analyse les fichiers journaux. Pour plus d’informations sur les vulnérabilités, 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 3046002.

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 Composant Impact maximal sur la sécurité Évaluation de gravité agrégée Mises à jour remplacé
Windows Vista
Windows Vista Service Pack 2 (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows Vista x64 Edition Service Pack 2 (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2[1](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows Server 2008 pour systèmes x64 Service Pack 2[1](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows 7 pour systèmes x64 Service Pack 1 (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1[1](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows 8 et Windows 8.1
Windows 8 pour systèmes 32 bits (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows 8 pour systèmes x64 (3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows 8.1 pour les systèmes 32 bits (3046002) Windows Journal Exécution de code à distance Critique 2971850 et 2974286 dans MS14-038
Windows 8.1 pour les systèmes x64 (3046002) Windows Journal Exécution de code à distance Critique 2971850 et 2974286 dans MS14-038
Windows Server 2012 et Windows Server 2012 R2
Windows Server 2012[1](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows Server 2012 R2[1](3046002) Windows Journal Exécution de code à distance Critique 2971850 et 2974286 dans MS14-038
Windows RT et Windows RT 8.1
Windows RT[2](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038
Windows RT 8.1[2](3046002) Windows Journal Exécution de code à distance Critique 2971850 dans MS14-038

Notez que la mise à jour est disponible pour Windows Technical Preview et Windows Server Technical Preview. Les clients exécutant ces systèmes d’exploitation sont encouragés à appliquer la mise à jour, disponible via Windows Update.

[1]Les serveurs ne sont pas affectés dans leurs configurations par défaut ; Toutefois, selon le système d’exploitation, ils sont affectés si l’expérience de bureau est installée ou si les fonctionnalités de l’expérience utilisateur sont activées. Pour plus d’informations, consultez le FORUM aux questions sur la mise à jour dans ce bulletin.

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

Faq sur la mise à jour

J’exécute l’un des systèmes d’exploitation dans la table logicielle affectée. Pourquoi ne suis-je pas proposé la mise à jour du journal ?
La mise à jour est proposée uniquement aux systèmes sur lesquels le journal Windows est installé.

Remarque Sur les éditions prises en charge de Windows Server 2008, le journal Windows n’est pas installé par défaut. Sur ce système d’exploitation, il est installé lorsque la fonctionnalité Expérience utilisateur est activée. Par conséquent, la mise à jour du journal Windows s’applique uniquement si l’expérience de bureau est activée.

Remarque Sur les éditions prises en charge de Windows Server 2008 R2, Windows Server 2012 et Windows Server 2012 R2, le journal Windows n’est pas installé par défaut. Sur ces systèmes d’exploitation, il est installé lorsque la fonctionnalité Ink and Handwriting Services est activée. Par conséquent, la mise à jour du journal Windows s’applique uniquement si les services d’écriture manuscrite et d’entrée manuscrite sont activés.

É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 mai.

É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’exécution de code à distance du journal Windows - CVE-2015-1675 Vulnérabilité d’exécution de code à distance du journal Windows - CVE-2015-1695 Vulnérabilité d’exécution de code à distance du journal Windows - CVE-2015-1696 Vulnérabilité d’exécution de code à distance du journal Windows - CVE-2015-1697 Vulnérabilité d’exécution de code à distance du journal Windows - CVE-2015-1698 Vulnérabilité d’exécution de code à distance du journal Windows - CVE-2015-1699 Évaluation de gravité agrégée
Windows Vista
Windows Vista Service Pack 2 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Vista x64 Edition Service Pack 2 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Server 2008 pour systèmes x64 Service Pack 2 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 7
Windows 7 pour systèmes 32 bits Service Pack 1 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 7 pour systèmes x64 Service Pack 1 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Server 2008 R2
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 8 et Windows 8.1
Windows 8 pour systèmes 32 bits (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 8 pour systèmes x64 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 8.1 pour les systèmes 32 bits (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows 8.1 pour les systèmes x64 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Server 2012 et Windows Server 2012 R2
Windows Server 2012 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows Server 2012 R2 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows RT et Windows RT 8.1
Windows RT (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique
Windows RT 8.1 (3046002) Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Exécution de code distant critique Critique

Informations sur la vulnérabilité

Vulnérabilités d’exécution de code à distance de plusieurs journaux Windows

Une vulnérabilité d’exécution de code à distance existe dans Microsoft Windows lorsqu’un fichier journal spécialement conçu est ouvert dans le journal Windows. Un attaquant qui a réussi à exploiter cette vulnérabilité peut entraîner l’exécution d’un code arbitraire dans le contexte de l’utilisateur actuel. Si un utilisateur est connecté avec des droits d’utilisateur administratifs, un attaquant 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. Les utilisateurs dont les comptes sont configurés avec des droits restreints sur le système sont moins vulnérables que les utilisateurs qui ont des droits administratifs.

Pour qu’une attaque réussisse, cette vulnérabilité nécessite qu’un utilisateur ouvre un fichier journal spécialement conçu avec une version affectée du journal Windows. Dans un scénario d’attaque par e-mail, un attaquant peut exploiter la vulnérabilité en envoyant un fichier journal spécialement conçu à l’utilisateur et en convainquant l’utilisateur d’ouvrir le fichier. La mise à jour résout la vulnérabilité en modifiant la façon dont le journal Windows analyse les fichiers journaux.

Le tableau suivant contient des liens vers l’entrée standard pour chaque vulnérabilité dans la liste Des vulnérabilités et des expositions courantes :

Titre de la vulnérabilité Numéro CVE Divulgation publique Exploités
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1675 Oui Non
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1695 Oui Non
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1696 Non Non
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1697 Non Non
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1698 Non Non
Vulnérabilité d’exécution de code à distance du journal Windows CVE-2015-1699 Non Non

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 :

  • N’ouvrez pas les fichiers de journal Windows (.jnt) que vous recevez à partir de sources non approuvées ou que vous recevez de manière inattendue à partir de sources approuvées
    N’ouvrez pas les fichiers de journal Windows (.jnt) que vous recevez à partir de sources non approuvées ou que vous recevez de manière inattendue à partir de sources approuvées. Cette vulnérabilité peut être exploitée lorsqu’un utilisateur ouvre un fichier spécialement conçu.

  • Supprimer l’association de type de fichier .jnt

    Méthode interactive :
    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.

    Pour supprimer l’association de type de fichier .jnt à l’aide de la méthode interactive, procédez comme suit :

    1. Cliquez sur Démarrer, sur Exécuter, tapez regedit& , puis cliquez sur OK.
    2. Développez HKEY_CLASSES_ROOT, cliquez sur jntfile, puis cliquez sur le menu Fichier , puis sélectionnez Exporter.
    3. Dans la boîte de dialogue Exporter le fichier de registre, tapez le registre d’association de fichiers HKCR jntfile backup.reg , puis cliquez sur Enregistrer. Cela crée une sauvegarde de cette clé de Registre dans le dossier Mes documents par défaut.
    4. Appuyez sur la touche Supprimer du clavier pour supprimer la touche de Registre. Lorsque vous êtes invité à supprimer la valeur de Registre, cliquez sur Oui.
    5. Développez HKEY_CURRENT_USER, puis Logiciel, Microsoft, Windows, CurrentVersion, Explorateur, puis FileExts.
    6. Cliquez sur .jnt , puis sur le menu Fichier , puis sélectionnez Exporter.
    7. Dans la boîte de dialogue Exporter le fichier de Registre, tapez le registre d’association de fichiers .jntHKCU backup.reg , puis cliquez sur Enregistrer. Cela crée une sauvegarde de cette clé de Registre dans le dossier Mes documents par défaut.
    8. Appuyez sur la touche Supprimer du clavier pour supprimer la touche de Registre. Lorsque vous êtes invité à supprimer la valeur de Registre, cliquez sur Oui.

Utilisation d’un script managé :
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.

Pour supprimer l’association de type de fichier .jnt à l’aide d’un script interactif et managé, procédez comme suit :

  1. Commencez par effectuer une copie de sauvegarde des clés de Registre à l’aide d’un script de déploiement managé avec les commandes suivantes :

    ```
    Regedit.exe /e jntfile_HKCR_registry_backup.reg HKEY_CLASSES_ROOT\jntfile  
    Regedit.exe /e jnt_HKCU_registry_backup.reg `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jnt
    ```
    
  2. Enregistrez ensuite ce qui suit dans un fichier avec une extension .reg (par exemple, Delete_jnt_file_association.reg) :

    ```
    Windows Registry Editor Version 5.00  
    [-HKEY_CLASSES_ROOT\jntfile]  
    [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jnt]
    ```
    
  3. Exécutez le script de Registre ci-dessus créé à l’étape 2 sur l’ordinateur cible avec la commande suivante :

    ```
    Regedit.exe /s Delete_jnt_file_association.reg
    ```
    

Impact de la solution de contournement. Le double-clic d’un fichier .jnt ne lance plus journal.exe.

Comment annuler la solution de contournement :

Restaurez la clé de Registre à l’aide de l’Éditeur de Registre pour restaurer les paramètres enregistrés dans le . Fichiers REG.

  • Supprimer le journal Windows en désactivant la fonctionnalité Windows qui l’installe

    Sur les systèmes Windows Vista et Windows 7, procédez comme suit :

    1. Cliquez sur Démarrer, sur Panneau de configuration, puis sur Programmes.
    2. Cliquez sur Activer ou désactiver les fonctionnalités Windows, puis désactivez les composants facultatifs du PC tablette (systèmes Windows Vista) ou Tablette PC ( systèmes Windows 7).
    3. Cliquez sur OK.

Impact de la solution de contournement. Le journal Windows est supprimé du système.

Comment annuler la solution de contournement :

Pour réinstaller le journal Windows sur les systèmes Windows Vista ou Windows 7, procédez comme suit :

  1. Cliquez sur Démarrer, sur Panneau de configuration, puis sur Programmes.
  2. Cliquez sur Activer ou désactiver les fonctionnalités Windows, puis sur case activée Composants facultatifs tablette PC (systèmes Windows Vista) ou Tablette PC (systèmes Windows 7).
  3. Cliquez sur OK.
  • Refuser l’accès à Journal.exe
    Pour refuser l’accès à Journal.exe, entrez les commandes suivantes à l’invite de commandes d’administration :

    > takeown.exe /f "%ProgramFiles%\Windows Journal\Journal.exe" 
    > icacls.exe "%ProgramFiles%\Windows Journal\Journal.exe" /deny everyone:(F)
    

Impact de la solution de contournement. Le journal Windows devient inaccessible.

Comment annuler la solution de contournement :

Pour rétablir l’accès à Journal.exe, entrez les commandes suivantes à l’invite de commandes d’administration :

> icacls.exe "%ProgramFiles%\Windows Journal\Journal.exe" /remove:d everyone

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

Page générée 2015-05-06 11 :14Z-07 :00.