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

Les vulnérabilités dans les moteurs de script JScript et VBScript peuvent autoriser le contournement des fonctionnalités de sécurité (3057263)

Publication : 12 mai 2015 | Mise à jour : 13 mai 2015

Version : 1.1

Résumé

Cette mise à jour de sécurité résout les contournements des fonctionnalités de sécurité ASLR dans les moteurs de script JScript et VBScript dans Microsoft Windows. Un attaquant peut utiliser l’un de ces contournements ASLR conjointement avec une autre vulnérabilité, telle qu’une vulnérabilité d’exécution de code à distance, pour exécuter de manière plus fiable du code arbitraire sur un système cible.

Cette mise à jour de sécurité est classée Importante pour les versions affectées des moteurs de script JScript et VBScript sur les éditions prises en charge de Windows Server 2003, Windows Vista, Windows Server 2008 et Server Core installations de Windows Server 2008 R2. Pour plus d’informations, consultez la section Logiciels affectés.

La mise à jour traite les contournements d’ASLR en aidant à garantir que les versions affectées de JScript et VBScript implémentent correctement la fonctionnalité de sécurité ASLR. 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 3057263 de la Base de connaissances Microsoft.

Logiciel affecté

Les versions suivantes de JScript et VBScript sont affectées par la vulnérabilité abordée dans ce bulletin. Les versions ou éditions antérieures qui ne sont pas répertoriées sont passées par leur cycle de vie de support ou ne sont pas affectées. Les logiciels affectés suivants s’appliquent aux systèmes avec Internet Explorer 7 ou version antérieure installée et aux systèmes sans Internet Explorer installé. Les clients disposant de systèmes exécutant Internet Explorer 8 ou version ultérieure doivent appliquer la mise à jour cumulative d’Internet Explorer 3049563 (MS15-043), qui traite également de la vulnérabilité décrite dans ce bulletin.

Logiciel affecté

Système d’exploitation Composant Impact maximal sur la sécurité Évaluation de gravité agrégée Mises à jour remplacé
Windows Server 2003
Windows Server 2003 Service Pack 2 JScript 5.6 et VBScript 5.6 (3050946) Contournement des fonctionnalités de sécurité Important 2510587 dans MS11-031 et 3030403 dans MS15-019
Windows Server 2003 Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2003 x64 Edition Service Pack 2 JScript 5.6 et VBScript 5.6 (3050946) Contournement des fonctionnalités de sécurité Important 2510587 dans MS11-031 et 3030403 dans MS15-019
Windows Server 2003 x64 Edition Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2003 avec SP2 pour les systèmes Itanium JScript 5.6 et VBScript 5.6 (3050946) Contournement des fonctionnalités de sécurité Important 2510587 dans MS11-031 et 3030403 dans MS15-019
Windows Server 2003 avec SP2 pour les systèmes Itanium JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Vista
Windows Vista Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Vista x64 Edition Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2008
Windows Server 2008 pour systèmes 32 bits Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2008 pour systèmes x64 Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2008 pour les systèmes Itanium Service Pack 2 JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Installation server Core
Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2008 pour systèmes x64 Service Pack 2 (installation server Core) JScript 5.7 et VBScript 5.7 (3050945) Contournement des fonctionnalités de sécurité Important 2510581 dans MS11-031 et 3030398 dans MS15-019
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) JScript 5.8 et VBScript 5.8 (3050941) Contournement des fonctionnalités de sécurité Important 3030630 dans MS15-019

Notez qu’une mise à jour pour VBScript 5.12 et JScript 5.12 est disponible pour Windows Technical Preview et Windows Server Technical Preview et est fournie via la mise à jour cumulative d’Internet Explorer 3049563 (MS15-043). Les clients qui exécutent des éditions preview sont encouragés à appliquer la mise à jour, disponible via Windows Update.

Faq sur la mise à jour

Comment faire déterminer quelles versions des moteurs de script JScript et VBScript sont installées sur mon système ?
Les moteurs de script JScript et VBScript sont installés avec les versions prises en charge de Microsoft Windows. En outre, l’installation d’une version plus récente d’Internet Explorer sur un système peut modifier la version du moteur de script JScript et VBScript installée.

Pour déterminer les versions des moteurs de script JScript ou VBScript installées sur votre système, procédez comme suit :

  1. Ouvrez l’Explorateur Windows.
  2. Accédez au répertoire %systemroot%\system32 .
  3. Pour VBscript, cliquez avec le bouton droit sur vbscript.dll, sélectionnez Propriétés, puis cliquez sur l’onglet Détails .
  4. Pour JScript, cliquez avec le bouton droit sur jscript.dll, sélectionnez Propriétés, puis cliquez sur l’onglet Détails .

Le numéro de version est répertorié dans le champ Version du fichier. Si votre version de fichier démarre avec la version 5.8, par exemple 5.8.7600.16385, VBScript 5.8 est installé sur votre système.

Une fois que je connais la version du moteur de script JScript ou VBScript installée sur mon système, où puis-je obtenir la mise à jour ?
Les logiciels concernés de ce bulletin s’appliquent aux systèmes sans Internet Explorer installés et aux systèmes avec Internet Explorer 8 ou versions antérieures installées. Les clients disposant de systèmes exécutant Internet Explorer 9 ou version ultérieure doivent appliquer la mise à jour cumulative d’Internet Explorer (MS15-043), qui traite également de la vulnérabilité décrite dans ce bulletin.

Le tableau suivant récapitule les bulletins qui fournissent la mise à jour par version de JScript et VBScript et Internet Explorer.

Version MS15-053 MS15-043
JScript 5.6 et VBScript 5.6\ (Internet Explorer 6) JScript 5.6 et VBScript 5.6 \ (3050946) Non applicable
JScript 5.7 et VBScript 5.7\ (Internet Explorer 6 et Internet Explorer 7) JScript 5.7 et VBScript 5.7 \ (3050945) Non applicable
JScript 5.8 et VBScript 5.8\ (Internet Explorer 8) JScript 5.8 et VBScript 5.8 \ (3050941)\ (installation Windows Server Core sur Windows Server 2008 R2 uniquement) Internet Explorer 8 \ (3049563)
JScript 5.8 et VBScript 5.8\ (Internet Explorer 9) Non applicable Internet Explorer 9 \ (3049563)
JScript 5.8 et VBScript 5.8\ (Internet Explorer 10) Non applicable Internet Explorer 10 \ (3049563)
JScript 5.8 et VBScript 5.8\ (Internet Explorer 11) Non applicable Internet Explorer 11 \ (3049563)

É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é Contournement ASLR VBScript - CVE-2015-1684 CONTOURNEMENT VBScript et JScript ASLR - CVE-2015-1686 Évaluation de gravité agrégée
VBScript 5.6 (Internet Explorer 6)
VBScript 5.6 sur Windows Server 2003 Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.6 et VBScript 5.6 sur Windows Server 2003 Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.6 sur Windows Server 2003 x64 Edition Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.6 et VBScript 5.6 sur Windows Server 2003 Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.6 sur Windows Server 2003 avec SP2 pour les systèmes Itanium Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.6 et VBScript 5.6 sur Windows Server 2003 avec SP2 pour les systèmes Itanium Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 (Internet Explorer 7)
VBScript 5.7 sur Windows Server 2003 Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2003 Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2003 x64 Edition Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2003 x64 Edition Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2003 avec SP2 pour les systèmes Itanium Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2003 avec SP2 pour les systèmes Itanium Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Vista Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Vista Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Vista x64 Edition Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript et VBScript 5.7 sur Windows Vista x64 Edition Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation Server Core) Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 (installation server Core) Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2008 pour systèmes x64 Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2008 pour systèmes x64 Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2008 pour systèmes x64 Service Pack 2 (installation Server Core) Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2008 pour systèmes x64 Service Pack 2 (installation server Core) Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.7 sur Windows Server 2008 pour les systèmes Itanium Service Pack 2 Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.7 et VBScript 5.7 sur Windows Server 2008 pour les systèmes Itanium Service Pack 2 Non applicable Contournement important des fonctionnalités de sécurité Important
VBScript 5.8 (Internet Explorer 8)
VBScript 5.8 sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Contournement important des fonctionnalités de sécurité Non applicable Important
JScript 5.8 et VBScript 5.8 sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) Non applicable Contournement important des fonctionnalités de sécurité Important

Informations sur la vulnérabilité

Contournement ASLR VBScript - CVE-2015-1684

Une déviation des fonctionnalités de sécurité existe lorsque le moteur VBScript ne parvient pas à utiliser la fonctionnalité de sécurité ASLR (Address Space Layout Randomization), ce qui permet à un attaquant de prédire de manière plus fiable les décalages de mémoire des instructions spécifiques dans une pile d’appels donnée. La fonctionnalité de sécurité contourne elle-même n’autorise pas l’exécution arbitraire du code. Toutefois, un attaquant peut utiliser le contournement ASLR conjointement avec une autre vulnérabilité, telle qu’une vulnérabilité d’exécution de code à distance, pour exécuter de manière plus fiable du code arbitraire sur un système cible.

Dans un scénario de navigation web, l’exploitation réussie d’un contournement ASLR nécessite qu’un utilisateur soit connecté et exécutant une version affectée d’Internet Explorer, et accède à un site malveillant. Par conséquent, tous les systèmes dans lesquels un navigateur web est utilisé fréquemment, tels que les stations de travail ou les serveurs de terminal, sont les plus exposés aux contournements ASLR. Les serveurs peuvent être plus risqués si les administrateurs autorisent les utilisateurs à parcourir et lire les e-mails sur les serveurs. Toutefois, les meilleures pratiques découragent fortement cette autorisation.

La mise à jour traite ce contournement ASLR en aidant à garantir que les versions affectées de VBScript implémentent correctement la fonctionnalité de sécurité ASLR. 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
Contournement ASLR VBScript CVE-2015-1684 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 :

  • Restreindre l’accès à VBScript.dll

    • Pour les systèmes 32 bits, entrez la commande suivante à l’invite de commandes d’administration :

      takeown /f %windir%\system32\vbscript.dll  
      cacls %windir%\system32\vbscript.dll /E /P everyone:N
      
    • Pour les systèmes 64 bits, entrez la commande suivante à l’invite de commandes d’administration :

      takeown /f %windir%\syswow64\vbscript.dll  
      cacls %windir%\syswow64\vbscript.dll /E /P everyone:N
      

    Impact de la solution de contournement. Les sites web qui utilisent VBScript peuvent ne pas fonctionner correctement.

    Comment annuler la solution de contournement.

    • Pour les systèmes 32 bits, entrez la commande suivante à l’invite de commandes d’administration :

      cacls %windir%\system32\vbscript.dll /E /R everyone
      
    • Pour les systèmes 64 bits, entrez la commande suivante à l’invite de commandes d’administration :

      cacls %windir%\syswow64\vbscript.dll /E /R everyone
      

CONTOURNEMENT VBScript et JScript ASLR - CVE-2015-1686

Une déviation des fonctionnalités de sécurité existe lorsque les moteurs JScript et VBScript ne parviennent pas à utiliser la fonctionnalité de sécurité ASLR (Address Space Layout Randomization), ce qui permet à un attaquant de prédire de manière plus fiable les décalages de mémoire d’instructions spécifiques dans une pile d’appels donnée. La fonctionnalité de sécurité contourne elle-même n’autorise pas l’exécution arbitraire du code. Toutefois, un attaquant peut utiliser le contournement ASLR conjointement avec une autre vulnérabilité, telle qu’une vulnérabilité d’exécution de code à distance, pour exécuter de manière plus fiable du code arbitraire sur un système cible.

Dans un scénario de navigation web, l’exploitation réussie d’un contournement ASLR nécessite qu’un utilisateur soit connecté et exécutant une version affectée d’Internet Explorer, et accède à un site malveillant. Par conséquent, tous les systèmes dans lesquels un navigateur web est utilisé fréquemment, tels que les stations de travail ou les serveurs de terminal, sont les plus exposés aux contournements ASLR. Les serveurs peuvent être plus risqués si les administrateurs autorisent les utilisateurs à parcourir et lire les e-mails sur les serveurs. Toutefois, les meilleures pratiques découragent fortement cette autorisation.

La mise à jour résout ce contournement ASLR en aidant à garantir que les versions affectées de JScript et VBScript implémentent correctement la fonctionnalité de sécurité ASLR. 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
CONTOURNEMENT VBScript et JScript ASLR CVE-2015-1686 Non Non

Facteurs d’atténuation

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

Solutions de contournement

Microsoft n’a identifié aucune solution de contournement pour cette vulnérabilité.

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é.
  • V1.1 (13 mai 2015) : bulletin révisé pour corriger les mises à jour remplacées pour Windows Server 2008 R2 (installation server core). Il s’agit d’une modification d’information uniquement. Aucune modification n’a été apportée aux fichiers de mise à jour. Les clients qui ont déjà mis à jour leurs systèmes n’ont pas besoin d’agir.

Page générée 2015-05-13 15 :28Z-07 :00.