Bulletin de sécurité Microsoft MS15-041 - Important
La vulnérabilité dans .NET Framework pourrait autoriser la divulgation d’informations (3048010)
Publication : 14 avril 2015 | Mise à jour : 12 mai 2015
Version : 2.0
Résumé
Cette mise à jour de sécurité résout une vulnérabilité dans Microsoft .NET Framework. La vulnérabilité peut autoriser la divulgation d’informations si un attaquant envoie une requête web spécialement conçue à un serveur affecté avec des messages d’erreur personnalisés désactivés. Un attaquant qui a réussi à exploiter la vulnérabilité serait en mesure d’afficher des parties d’un fichier de configuration web, ce qui pourrait exposer des informations sensibles.
Cette mise à jour de sécurité est évaluée comme importante pour Microsoft .NET Framework 1.1 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 et Microsoft .NET Framework 4.5.2 sur les versions affectées 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 supprimant les détails du contenu du fichier des messages d’erreur qui facilitent la divulgation d’informations. Pour plus d’informations sur la vulnérabilité, consultez la sous-section Questions fréquentes (FAQ) sur la vulnérabilité spécifique.
Pour plus d’informations sur cette mise à jour, consultez l’article de la Base de connaissances Microsoft 3048010.
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 Server 2003 | ||||
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 1.1 Service Pack 1 (3037572) | Divulgation d’informations | Important | 2901115 dans MS14-009 |
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037577) | Divulgation d’informations | Important | 2901111 dans MS14-009 |
Windows Server 2003 Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2003 x64 Edition Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037577) | Divulgation d’informations | Important | 2901111 dans MS14-009 |
Windows Server 2003 x64 Edition Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2003 avec SP2 pour les systèmes Itanium | Microsoft .NET Framework 2.0 Service Pack 2 (3037577) | Divulgation d’informations | Important | 2901111 dans MS14-009 |
Windows Server 2003 avec SP2 pour les systèmes Itanium | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Vista | ||||
Windows Vista Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037573) | Divulgation d’informations | Important | 2901113 dans MS14-009 |
Windows Vista Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Vista Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037573) | Divulgation d’informations | Important | 2901113 dans MS14-009 |
Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Vista x64 Edition Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2008 | ||||
Windows Server 2008 pour systèmes 32 bits Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037573) | Divulgation d’informations | Important | 2901113 dans MS14-009 |
Windows Server 2008 pour systèmes 32 bits Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2008 pour systèmes 32 bits Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2008 pour systèmes x64 Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037573) | Divulgation d’informations | Important | 2901113 dans MS14-009 |
Windows Server 2008 pour systèmes x64 Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2008 pour systèmes x64 Service Pack 2 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2008 pour les systèmes Itanium Service Pack 2 | Microsoft .NET Framework 2.0 Service Pack 2 (3037573) | Divulgation d’informations | Important | 2901113 dans MS14-009 |
Windows Server 2008 pour les systèmes Itanium Service Pack 2 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows 7 | ||||
Windows 7 pour systèmes 32 bits Service Pack 1 | Microsoft .NET Framework 3.5.1 (3037574) | Divulgation d’informations | Important | 2901112 dans MS14-009 |
Windows 7 pour systèmes 32 bits Service Pack 1 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows 7 pour systèmes 32 bits Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows 7 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (3037574) | Divulgation d’informations | Important | 2901112 dans MS14-009 |
Windows 7 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows 7 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2008 R2 | ||||
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 3.5.1 (3037574) | Divulgation d’informations | Important | 2901112 dans MS14-009 |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 | Microsoft .NET Framework 3.5.1 (3037574) | Divulgation d’informations | Important | 2901112 dans MS14-009 |
Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows 8 et Windows 8.1 | ||||
Windows 8 pour les systèmes 32 bits | Microsoft .NET Framework 3.5 (3037575) | Divulgation d’informations | Important | 2901120 dans MS14-009 |
Windows 8 pour les systèmes 32 bits | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) | Divulgation d’informations | Important | 2901119 et 2901127 dans MS14-009 |
Windows 8 pour systèmes x64 | Microsoft .NET Framework 3.5 (3037575) | Divulgation d’informations | Important | 2901120 dans MS14-009 |
Windows 8 pour systèmes x64 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) | Divulgation d’informations | Important | 2901119 et 2901127 dans MS14-009 |
Windows 8.1 pour les systèmes 32 bits | Microsoft .NET Framework 3.5 (3037576) | Divulgation d’informations | Important | 2901125 dans MS14-009 |
Windows 8.1 pour les systèmes 32 bits | Microsoft .NET Framework 4.5.1/4.5.2 (3037579) | Divulgation d’informations | Important | 2901128 dans MS14-009 |
Windows 8.1 pour les systèmes x64 | Microsoft .NET Framework 3.5 (3037576) | Divulgation d’informations | Important | 2901125 dans MS14-009 |
Windows 8.1 pour les systèmes x64 | Microsoft .NET Framework 4.5.1/4.5.2 (3037579) | Divulgation d’informations | Important | 2901128 dans MS14-009 |
Windows Server 2012 et Windows Server 2012 R2 | ||||
Windows Server 2012 | Microsoft .NET Framework 3.5 (3037575) | Divulgation d’informations | Important | 2901120 dans MS14-009 |
Windows Server 2012 | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) | Divulgation d’informations | Important | 2901119 et 2901127 dans MS14-009 |
Windows Server 2012 R2 | Microsoft .NET Framework 3.5 (3037576) | Divulgation d’informations | Important | 2901125 dans MS14-009 |
Windows Server 2012 R2 | Microsoft .NET Framework 4.5.1/4.5.2 (3037579) | Divulgation d’informations | Important | 2901128 dans MS14-009 |
Windows RT et Windows RT 8.1 | ||||
Windows RT | Microsoft .NET Framework 4.5/4.5.1/4.5.2[2](3037580) | Divulgation d’informations | Important | 2901119 et 2901127 dans MS14-009 |
Windows RT 8.1 | Microsoft .NET Framework 4.5.1/4.5.2[2](3037579) | Divulgation d’informations | Important | 2901128 dans MS14-009 |
Option d’installation server Core | ||||
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) | Microsoft .NET Framework 3.5.1 (3037574) | Divulgation d’informations | Important | 2901112 dans MS14-009 |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) | Microsoft .NET Framework 4[1](3037578) | Divulgation d’informations | Important | 2901110 dans MS14-009 |
Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037581) | Divulgation d’informations | Important | 2901126 dans MS14-009 |
Windows Server 2012 (installation minimale) | Microsoft .NET Framework 3.5 (3037575) | Divulgation d’informations | Important | 2901120 dans MS14-009 |
Windows Server 2012 (installation minimale) | Microsoft .NET Framework 4.5/4.5.1/4.5.2 (3037580) | Divulgation d’informations | Important | 2901119 et 2901127 dans MS14-009 |
Windows Server 2012 R2 (installation minimale) | Microsoft .NET Framework 3.5 (3037576) | Divulgation d’informations | Important | 2901125 dans MS14-009 |
Windows Server 2012 R2 (installation minimale) | Microsoft .NET Framework 4.5.1/4.5.2 (3037579) | Divulgation d’informations | Important | 2901128 dans MS14-009 |
[1]. Profil client NET Framework 4 et .NET Framework 4 affecté.
[2]Cette mise à jour est disponible uniquement via Windows Update .
Faq sur la mise à jour
Comment faire déterminer quelle version de Microsoft .NET Framework est installée ?
Vous pouvez installer et exécuter plusieurs versions de .NET Framework sur un système et installer les versions dans n’importe quel ordre. Pour plus d’informations, consultez l’article 318785 de la Base de connaissances Microsoft.
Quelle est la différence entre le profil client .NET Framework 4 et .NET Framework 4 ?
Les packages redistribuables .NET Framework version 4 sont disponibles dans deux profils : .NET Framework 4 et .NET Framework 4 Client Profile. Le profil client .NET Framework 4 est un sous-ensemble du profil .NET Framework 4 optimisé pour les applications clientes. Il fournit des fonctionnalités pour la plupart des applications clientes, notamment windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) et les fonctionnalités ClickOnce. Cela permet un déploiement plus rapide et un package d’installation plus petit pour les applications qui ciblent le profil client .NET Framework 4. Pour plus d’informations, consultez l’article MSDN, .NET Framework Client Profile.
Il existe plusieurs packages de mise à jour disponibles pour certains des logiciels affectés. Dois-je installer toutes les mises à jour répertoriées dans la table Software affectée pour le logiciel ?
Oui. Les clients doivent appliquer toutes les mises à jour proposées pour le logiciel installé sur leurs systèmes.
Dois-je installer ces mises à jour de sécurité dans une séquence particulière ?
Non. Plusieurs mises à jour pour un système donné peuvent être appliquées dans n’importe quelle séquence.
É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’avril.
Évaluation de la gravité des vulnérabilités et impact maximal sur la sécurité par les logiciels affectés | ||
---|---|---|
Logiciel affecté | vulnérabilité de divulgation d’informations ASP.NET - CVE-2015-1648 | Évaluation de gravité agrégée |
Microsoft .NET Framework 1.1 Service Pack 1 | ||
Microsoft .NET Framework 1.1 Service Pack 1 sur Microsoft Windows Server 2003 Service Pack 2 (3037572) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 | ||
Microsoft .NET Framework 2.0 Service Pack 2 lorsqu’il est installé sur Microsoft Windows Server 2003 Service Pack 2 (3037577) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 installé sur Microsoft Windows Server 2003 x64 Edition Service Pack 2 (3037577) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 lorsqu’il est installé sur Microsoft Windows Server 2003 pour les systèmes Itanium Service Pack 2 (3037577) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 sur Windows Vista Service Pack 2 (3037573) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 sur Windows Vista x64 Edition Service Pack 2 (3037573) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3037573) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 sur Windows Server 2008 pour systèmes x64 Service Pack 2 (3037573) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 2.0 Service Pack 2 sur Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3037573) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 | ||
Microsoft .NET Framework 3.5 sur Windows 8 pour les systèmes 32 bits (3037575) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows 8 pour systèmes x64 (3037575) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows Server 2012 (3037575) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows Server 2012 (installation Server Core) (3037575) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows 8.1 pour les systèmes 32 bits (3037576) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows 8.1 pour les systèmes x64 (3037576) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows Server 2012 R2 (3037576) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5 sur Windows Server 2012 R2 (installation Server Core) (3037576) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5.1 | ||
Microsoft .NET Framework 3.5.1 sur Windows 7 pour systèmes 32 bits Service Pack 1 (3037574) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5.1 sur Windows 7 pour systèmes x64 Service Pack 1 (3037574) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5.1 sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3037574) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5.1 sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation Server Core) (3037574) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 3.5.1 sur Windows Server 2008 R2 pour systèmes Itanium Service Pack 1 (3037574) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 | ||
Microsoft .NET Framework 4 installé sur Windows Server 2003 Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 quand il est installé sur Windows Server 2003 x64 Edition Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2003 avec SP2 pour les systèmes itanium (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 sur Windows Vista Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 sur Windows Vista x64 Edition Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 quand il est installé sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2008 pour systèmes x64 Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2008 pour les systèmes Itanium Service Pack 2 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows 7 pour systèmes 32 bits Service Pack 1 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 quand il est installé sur Windows 7 pour systèmes x64 Service Pack 1 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation Server Core) (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4 lorsqu’il est installé sur Windows Server 2008 R2 pour les systèmes Itanium Service Pack 1 (3037578)[1] | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 | ||
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows Vista Service Pack 2 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows Vista x64 Edition Service Pack 2 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 lorsqu’il est installé sur Windows Server 2008 pour systèmes 32 bits Service Pack 2 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4/4.5.1/4.5.2 lorsqu’il est installé sur Windows Server 2008 pour systèmes x64 Service Pack 2 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows 7 pour systèmes 32 bits Service Pack 1 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows 7 pour systèmes x64 Service Pack 1 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 quand il est installé sur Windows Server 2008 R2 pour systèmes x64 Service Pack 1 (installation server Core) (3037581) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur Windows 8 pour les systèmes 32 bits (3037580) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5.1/4.5.2 sur Windows 8.1 pour les systèmes 32 bits (3037579) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur Windows 8 pour systèmes x64 (3037580) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5.1/4.5.2 sur Windows 8.1 pour les systèmes x64 (3037579) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur Windows Server 2012 (3037580) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur Windows Server 2012 (installation Server Core) (3037580) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5.1/4.5.2 sur Windows Server 2012 R2 (3037579) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5.1/4.5.2 sur Windows Server 2012 R2 (installation Server Core) (3037579) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur Windows RT (3037580) | Divulgation d’informations importantes | Important |
Microsoft .NET Framework 4.5.1/4.5.2 sur Windows RT 8.1 (3037579) | Divulgation d’informations importantes | Important |
[1]. Profil client NET Framework 4 et .NET Framework 4 affecté.
Informations sur la vulnérabilité
vulnérabilité de divulgation d’informations ASP.NET - CVE-2015-1648
Une vulnérabilité de divulgation d’informations existe dans ASP.NET qui est provoquée lorsque ASP.NET gère incorrectement certaines demandes sur les systèmes qui ont des messages d’erreur personnalisés désactivés. Un attaquant qui a réussi à exploiter la vulnérabilité serait en mesure d’afficher des parties d’un fichier de configuration web, ce qui pourrait exposer des informations sensibles.
Pour exploiter cette vulnérabilité, un attaquant peut envoyer une demande web spécialement conçue à un serveur concerné avec l’intention de déclencher un message d’erreur qui pouvait divulguer des informations relatives à la ligne source qui provient de l’exception. En fin de compte, cela pourrait divulguer des informations qui n’étaient pas destinées à être accessibles. La mise à jour de sécurité résout la vulnérabilité en supprimant les détails du contenu du fichier des messages d’erreur qui facilitent la divulgation d’informations.
Par défaut, ASP.NET applications ne sont pas exposées à cette vulnérabilité, car elles sont configurées pour ne pas afficher de messages d’erreur détaillés pour les utilisateurs distants. Parfois, les développeurs activent des messages d’erreur détaillés pour collecter des informations, puis ne parviennent pas à les désactiver, ce qui expose ensuite l’application à cette vulnérabilité.
Le paramètre par défaut dans web.config est le suivant :
<customerrors mode="remoteOnly">
Dans un environnement de production, cette entrée est modifiée en procédant comme suit :
</customerrors><customerrors mode="On" defaultredirect="ErrorPage.htm">
En règle générale, dans les environnements de production, les développeurs ne doivent jamais utiliser les éléments suivants :
</customerrors><customerrors mode="off">
Notez que les messages d’erreur sont personnalisables en fonction du code d’erreur. Pour plus d’informations, consultez customErrors, élément (ASP.NET Paramètres Schema).
En guise de protection supplémentaire contre la désactivation accidentelle des erreurs personnalisées, les administrations des machines peuvent activer le mode de vente au détail. Pour plus d’informations, consultez la solution de contournement associée dans ce bulletin.
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
Les facteurs d’atténuation suivants peuvent être utiles dans votre situation :
- Seuls les serveurs IIS qui fournissent des messages d’erreur détaillés sont affectés ; les serveurs de production sont peu susceptibles d’être affectés.
Solutions de contournement
Les solutions de contournement suivantes peuvent être utiles dans votre situation :
Configurer .NET en mode vente au détail sur tous les serveurs web
Dans les fichiers machine.config de tous les serveurs web, ajoutez le paramètre «< deployment retail="true » /> » à la section « system.web » de la section « configuration ».
Sur les systèmes 32 bits, machine.config se trouve à %windir%\Microsoft.NET\Framework\[version]\config\machine.config.
Sur les systèmes 64 bits, machine.config se trouve à %windir%\Microsoft.NET\Framework64\[version]\config\machine.config.config.
Pour plus d’informations sur ce paramètre, consultez l’élément de déploiement (ASP.NET Paramètres Schema).
Impact de la solution de contournement. Tous les ASP.NET messages d’erreur détaillés de tous les sites web sur chaque serveur seront supprimés.
Comment annuler la solution de contournement.
Pour annuler la solution de contournement, supprimez le paramètre ajouté par le biais de cette procédure.
Activer les erreurs personnalisées pour tous les sites web
Dans les fichiers web.config de tous les sites web, vérifiez que le paramètre « customErrors » (dans la section « system.web » de la section « configuration ») n’est pas défini sur « off ». Coffre valeurs sont « on », « remoteonly » ou aucun paramètre du tout.
Pour plus d’informations sur le paramètre customErrors, consultez customErrors, élément (ASP.NET Paramètres Schema).
Impact de la solution de contournement. Tous les ASP.NET messages d’erreur détaillés de tous les sites web seront supprimés.
Comment annuler la solution de contournement.
Pour annuler la solution de contournement, rétablissez les paramètres qui ont été établis par le biais de cette procédure.
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 avril 2015) : Bulletin publié.
- V2.0 (12 mai 2015) : Bulletin réexéché pour résoudre les problèmes liés à la mise à jour 3037580 pour Microsoft .NET Framework 4.5/4.5.1/4.5.2 sur les éditions affectées de Microsoft Windows. Les clients exécutant ces versions de .NET Framework sont encouragés à installer la nouvelle version de la mise à jour 3037580 pour être protégés contre la vulnérabilité abordée dans ce bulletin. Pour plus d’informations, consultez l’article de la Base de connaissances Microsoft 3037580 .
Page générée 2015-05-06 13 :24Z-07 :00.