Bulletin de sécurité Microsoft MS08-040 – Important

Des vulnérabilités dans Microsoft SQL Server pourraient permettre une élévation de privilèges (941203)

Paru le 08 juillet 2008 | Dernière mise à jour le 12 août 2008

Version : 1.6

Informations générales

Synthèse

Cette mise à jour de sécurité corrige quatre vulnérabilités signalées confidentiellement. La vulnérabilité dont l'impact est le plus élevé pourrait permettre à un attaquant d'exécuter du code et de prendre le contrôle intégral d'un système affecté. Un attaquant authentifié pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Cette mise à jour de sécurité est de niveau « important » pour les versions prises en charge de SQL Server 7.0, SQL Server 2000, SQL Server 2005, Microsoft Data Engine (MSDE) 1.0, Microsoft SQL Server 2000 Desktop Engine (MSDE 2000), Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Desktop Engine (WMSDE) et la base de données interne Windows (WYukon). Pour plus d'informations, consultez la sous-section « Logiciels concernés et non concernés » plus loin dans ce bulletin.

Cette mise à jour de sécurité corrige ces vulnérabilités en modifiant la façon dont SQL Server gère la réutilisation des pages, en allouant plus de mémoire à la fonction CONVERT, en validant les fichiers sur disque avant de les charger et en validant les instructions INSERT. Pour obtenir plus d'informations sur les vulnérabilités, consultez la sous-section « Forum aux questions » spécifique à chaque vulnérabilité, dans la section « Informations par vulnérabilité ».

Recommandation. Microsoft recommande à ses clients d’installer cette mise à jour dès que possible.

Problèmes connus : L'Article 941203 de la Base de connaissances Microsoft décrit les problèmes connus liés à l'installation de cette mise à jour de sécurité. Cet article documente également les solutions palliatives recommandées. Pour en savoir plus sur l'installation de ces mises à jour, consultez la sous-section Forum aux questions concernant la présente mise à jour de sécurité, dans cette section.

Logiciels concernés et non concernés

Microsoft a testé les logiciels suivants afin de déterminer quelles versions ou éditions sont concernées. Toute autre version ou édition a atteint la fin de son cycle de vie ou n'est pas affectée. Consultez le site Web Politique de Support Microsoft afin de connaître la politique de support Microsoft pour votre version ou édition.

En fonction de la version ou de l'édition de votre logiciel, vous devrez peut-être choisir entre les liens de mise à jour logicielle GDR (General Distribution Release) ou QFE (Quick Fix Engineering) ci-dessous afin de l'installer manuellement à partir du Centre de téléchargement Microsoft. Pour savoir quelle mise à jour à installer sur votre système, consultez la sous-section Forum aux questions concernant la présente mise à jour de sécurité, dans cette section.

Logiciels concernés

SQL Server

Mises à jour logicielles « General Distribution Release » - GDRMises à jour logicielles « Quick Fix Engineering » - QFEImpact de sécurité maximalIndice de gravité cumuléeBulletins remplacés par cette mise à jour

SQL Server 7.0 Service Pack 4
(KB948113)

SQL Server 7.0 Service Pack 4
(KB948113)

Élévation de privilèges

Important

Aucun.

SQL Server 2000 Service Pack 4
(KB948110)

SQL Server 2000 Service Pack 4
(KB948111)

Élévation de privilèges

Important

Aucun.

SQL Server 2000 pour systèmes Itanium Service Pack 4
(KB948110)

SQL Server 2000 pour systèmes Itanium Service Pack 4
(KB948111)

Élévation de privilèges

Important

Aucun.

SQL Server 2005 Service Pack 2
(KB948109)

SQL Server 2005 Service Pack 2
(KB948108)

Élévation de privilèges

Important

Aucun.

SQL Server 2005 Édition x64 Service Pack 2
(KB948109)

SQL Server 2005 Édition x64 Service Pack 2
(KB948108)

Élévation de privilèges

Important

Aucun.

SQL Server 2005 SP2 pour systèmes Itanium
(KB948109)

SQL Server 2005 SP2 pour systèmes Itanium
(KB948108)

Élévation de privilèges

Important

Aucun.

Microsoft Data Engine (MSDE) 1.0 Service Pack 4
(KB948113)

Microsoft Data Engine (MSDE) 1.0 Service Pack 4
(KB948113)

Élévation de privilèges

Important

Aucun.

Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4
(KB948110)

Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4
(KB948111)

Élévation de privilèges

Important

Aucun.

Microsoft SQL Server 2005 Express Edition Service Pack 2
(KB948109)

Microsoft SQL Server 2005 Express Edition Service Pack 2
(KB948108)

Élévation de privilèges

Important

Aucun.

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2
(KB948109)

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2
(KB948108)

Élévation de privilèges

Important

Aucun.

Composants Windows

Système d’exploitationComposantImpact de sécurité maximalIndice de gravité cumuléeBulletins remplacés par cette mise à jour

Microsoft Windows 2000 Service Pack 4

Microsoft SQL Server 2000 Desktop Engine (WMSDE)
(KB948110)

Élévation de privilèges

Important

Aucun.

Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2

Microsoft SQL Server 2000 Desktop Engine (WMSDE)
(KB948110)

Élévation de privilèges

Important

Aucun.

Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2

Base de données interne Windows (WYukon) Service Pack 2
(KB948109)

Élévation de privilèges

Important

Aucun.

Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2

Microsoft SQL Server 2000 Desktop Engine (WMSDE)
(KB948110)

Élévation de privilèges

Important

Aucun.

Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2

Base de données interne Windows (WYukon) Édition x64 Service Pack 2
(KB948109)

Élévation de privilèges

Important

Aucun.

Windows Server 2008 pour systèmes 32 bits*

Base de données interne Windows (WYukon) Service Pack 2
(KB948109)

Élévation de privilèges

Important

Aucun.

Windows Server 2008 pour systèmes x64*

Base de données interne Windows (WYukon) Édition x64 Service Pack 2
(KB948109)

Élévation de privilèges

Important

Aucun.

*Installation Server Core de Windows Server 2008 concernée. Pour les éditions prises en charge de Windows Server 2008, cette mise à jour s'applique, avec le même indice de gravité, que Windows Server 2008 ait été installé à l'aide de l'option d'installation Server Core ou non. Pour plus d'informations sur cette option d'installation, consultez la page Server Core. Notez que l'option d'installation Server Core ne s'applique pas à certaines éditions de Windows Server 2008 ; consultez la page Option d’installation Server Core de Windows Server 2008.

Forum aux questions concernant cette mise à jour de sécurité

Pourquoi ce Bulletin a-t-il été mis à jour le 12 août 2008 ?  
Microsoft a mis à jour ce Bulletin afin d'indiquer une modification dans le code d'installation de la mise à jour de sécurité pour SQL Server 2005 Service Pack 2 afin de corriger un problème d'installation. Il s'agit d'une modification de code d'installation uniquement. Il n'y a aucune modification concernant les fichiers binaires de la mise à jour de sécurité. Les administrateurs WSUS verront ceci comme une nouvelle révision à la mise à jour ; cependant, les clients ayant déjà installé la mise à jour de sécurité n'auront pas besoin de réinstaller la mise à jour.

Pourquoi ce Bulletin a-t-il été mis à jour le 23 juillet 2008 ?  
Ce Bulletin a été mis à jour pour ajouter des informations concernant la désinstallation de la mise à jour pour Microsoft SQL Server 2000 Desktop Engine (WMSDE) et pour la base de données interne Windows (WYukon) : la désinstallation de la mise à jour de sécurité pour WMSDE et WYukon supprimera totalement les instances de WMSDE et WYukon du système.

Pourquoi ce Bulletin a-t-il été mis à jour le 18 juillet 2008 ?  
Ce Bulletin a été mis à jour afin d'indiquer une modification de la logique de détection dans la façon dont Windows Server Update Services (WSUS) propose la mise à jour pour Microsoft SQL Server 2000 Desktop Engine (WMSDE). Cette modification ne concerne que la logique de détection. Il n'y a aucune modification concernant les fichiers binaires.

Pourquoi ce Bulletin a-t-il été mis à jour le 11 juillet 2008 ?  
Ce Bulletin a été mis à jour afin afin d'indiquer que les problèmes connus présentés dans l'Article 948110 de la Base de connaissances ont été édités afin de décrire un problème de détection concernant les mises à niveau de SQL Server 2000 Desktop Engine (WMSDE).

Il existe des mises à jour « GDR » et « QFE » proposées pour ma version de SQL. Comment puis-je savoir quelle mise à jour utiliser ?  
Tout d'abord, déterminez votre numéro de version de SQL Server. Pour plus d'informations sur comment déterminer votre numéro de version de SQL Server, consultez l'Article 321185 de la base de connaissances Microsoft.

Ensuite, dans le tableau ci-dessous, recherchez la plage de versions dans laquelle votre numéro de version de SQL Server se trouve. La mise à jour correspondante est la mise à jour que vous devez installer.

Remarque : Si votre numéro de version de SQL Server ne se trouve pas dans l'une des plages du tableau ci-dessous, votre version de SQL Server n'est plus prise en charge. Mettez à niveau vers le Service Pack ou produit SQL Server le plus récent pour appliquer cette mise à jour et les mises à jour de sécurité futures.

Versions de SQL Server

7.00.1063 à 7.00.1151

8.00.2039 à 8.00.2049

8.00.2148 à 8.00.2272

9.00.3042 à 9.00.3067

9.00.3150 à 9.00.3230

SQL Server    

SQL Server 7.0 et MSDE 1.0
(KB948113)

SQL Server 2000 GDR et MSDE 2000
(KB948110)

SQL Server 2000 QFE et MSDE 2000
(KB948111)

SQL Server 2005 GDR
(KB948109)

SQL Server 2005 QFE
(KB948108)

Pour obtenir des instructions d'installation supplémentaires, consultez la sous-section « Informations sur la mise à jour de sécurité » pour votre édition de SQL Server dans la section Informations concernant la mise à jour.

Pourquoi la mise à jour QFE (Quick Fix Engineering) KB948108 n'est-elle pas proposée à mon système SQL Server 2005 Service Pack 2 ?  
Comme indiqué dans l'Article 935897 de la Base de connaissances Microsoft, les correctifs pour SQL Server 2005 sont cumulatifs. De manière générale, les correctifs ont une période de test plus courte que les publications GDR (General Distribution Release). Concernant nos clients qui ont installé le Package de mise à jour cumulative 7 pour SQL Server 2005 Service Pack 2 d'avril ou le Package de mise à jour cumulative 8 pour SQL Server 2005 Service Pack 2 de juin, la mise à jour QFE (Quick Fix Engineering) KB948108 ne sera pas proposée, car les mises à jour de sécurité incluses sont déjà fournies par ces mises à jour cumulatives. Cette mise à jour concerne toutefois tous les clients qui ont appliqué la mise à jour cumulative d'avril ou celle de juin pour SQL Server 2005 Service Pack 2.

Les tableaux de référence pour SQL Server 2000 et MSDE 2000dans la section « Informations sur la mise à jour de sécurité » indiquent que certaines mises à jour peuvent nécessiter un redémarrage. Comment puis-je savoir si ma mise à jour nécessitera un redémarrage ?  
Pour SQL Server 2000 et MSDE 2000, il est possible que les services soient dépendants. Ces services ne sont pas redémarrés après l'arrêt et le redémarrage du service dont ils dépendent. Pour cette raison, un redémarrage du système devrait être exécuté après une installation réussie pour s'assurer du redémarrage des services dépendants. Pour plus d'informations sur les services dépendants que vous exécutez, consultez l'Article 953741 de la Base de connaissances Microsoft.

Les mises à jour seront-elles appliquées aux instances désactivées de SQL Server 2000, MSDE 2000 et SQL Server 2005 ?  
Non. Seules les instances de SQL Server 2000, MSDE 2000 et SQL Server 2005 dont le type de démarrage n'est pas désactivé seront mises à jour par le programme d'installation. Pour plus d'informations sur les services désactivés, consultez l'Article 953740 de la base de connaissances Microsoft.

La mise à jour pour SQL Server 7.0 Service Pack 4 et Microsoft Data Engine (MSDE) 1.0 Service Pack 4 nécessite-t-elle une installation manuelle ?  
Oui. Vous devrez installer manuellement la mise à jour en suivant les instructions du fichier Lisezmoi (Readme) fourni dans le fichier exécutable à extraction automatique de la mise à jour. Pour plus d'informations sur l'installation manuelle de SQL Server 7.0 Service Pack 4 et Microsoft Data Engine (MSDE) 1.0 Service Pack 4, consultez l'Article 953743 de la base de connaissances Microsoft. Pour obtenir des instructions d'installation supplémentaires, consultez la sous-section « Informations sur la mise à jour de sécurité » pour SQL Server 7.0 Service Pack 4 et Microsoft Data Engine (MSDE) 1.0 Service Pack 4 dans la section Informations concernant la mise à jour.

J'utilise une version antérieure d'un logiciel décrit dans ce Bulletin de sécurité. Que dois-je faire ? 
Microsoft a testé les logiciels répertoriés dans ce bulletin afin de déterminer quelles versions ou éditions sont concernées. Les autres versions ou éditions ont atteint la fin de leurs cycles de vie. Consultez le site Web Politique de Support Microsoft afin de connaître la politique de support Microsoft pour votre version ou édition.

Les clients qui utilisent une version ancienne de ces logiciels doivent prioritairement passer à une version prise en charge, afin de prévenir leur exposition potentielle aux vulnérabilités. Pour plus d’informations sur le cycle de support des produits Windows, visitez le site Web Politique de Support Microsoft. Pour plus d'informations sur la période de support étendu des mises à jour de sécurité pour ces versions ou éditions de logiciels, consultez le site Web des services de support technique de Microsoft.

Les clients nécessitant un support supplémentaire pour des logiciels plus anciens doivent prendre contact avec leur responsable de compte Microsoft, leur responsable technique de compte ou le partenaire Microsoft approprié pour connaître les options de support personnalisé. Les clients ne bénéficiant pas d'un Contrat Alliance, Premier ou Authorized peuvent appeler leur agence commerciale locale Microsoft. Pour les informations de contact, visitez le site Web Microsoft Worldwide Information, sélectionnez le pays puis cliquez sur Go pour afficher une liste de numéros de téléphone. Pour plus d'informations, consultez le Forum aux questions sur la politique de support des systèmes d'exploitation Windows.

Informations par vulnérabilité

Indices de gravité et identificateurs de vulnérabilité

Indice de gravité par vulnérabilité et Impact de sécurité maximal par logiciel concerné
Logiciels concernésVulnérabilité liée à la réutilisation des pages de mémoire – CVE-2008-0085Vulnérabilité de saturation de la mémoire tampon liée à CONVERT – CVE-2008-0086Vulnérabilité de corruption de la mémoire dans SQL Server – CVE-2008-0107Vulnérabilité de saturation de la mémoire tampon dans SQL Server – CVE-2008-0106Indice de gravité cumulée
SQL Server     

SQL Server 7.0 Service Pack 4

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Non concerné

Important

SQL Server 2000 Service Pack 4

Important
Divulgation d'informations

Important
Élévation de privilèges

Important
Élévation de privilèges

Non concerné

Important

SQL Server 2000  pour systèmes Itanium Service Pack 4

Important
Divulgation d'informations

Important
Élévation de privilèges

Important
Élévation de privilèges

Non concerné

Important

SQL Server 2005 Service Pack 1 et SQL Server 2005 Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Important
Élévation de privilèges

Important

SQL Server 2005 Édition x64 Service Pack 1 et SQL Server 2005 Édition x64 Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Important
Élévation de privilèges

Important

SQL Server 2005 avec SP1 pour systèmes Itanium et SQL Server 2005 avec SP2 pour systèmes Itanium

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Important
Élévation de privilèges

Important

Microsoft Data Engine (MSDE) 1.0 Service Pack 4

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Non concerné

Important

Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4

Important
Divulgation d'informations

Important
Élévation de privilèges

Important
Élévation de privilèges

Non concerné

Important

Microsoft SQL Server 2005 Express Edition Service Pack 1 et Microsoft SQL Server 2005 Express Edition Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Important
Élévation de privilèges

Important

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 1 et Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Important
Élévation de privilèges

Important

Composants Windows     

Microsoft SQL Server 2000 Desktop Engine (WMSDE)

Important
Divulgation d'informations

Important
Élévation de privilèges

Important
Élévation de privilèges

Non concerné

Important

Base de données interne Windows (WYukon) Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Non concerné

Important

Base de données interne Windows (WYukon) Édition x64 Service Pack 2

Important
Divulgation d'informations

Non concerné

Important
Élévation de privilèges

Non concerné

Important

Vulnérabilité liée à la réutilisation des pages de mémoire – CVE-2008-0085

Il existe une vulnérabilité de divulgation d'informations dans SQL Server liée à la gestion de la réutilisation des pages de mémoire. Un attaquant avec un accès opérateur de base de données qui parviendrait à exploiter cette vulnérabilité pourrait accéder aux données.

Pour afficher cette vulnérabilité en tant qu'entrée standard dans la liste « Common Vulnerabilities and Exposures », consultez la référence CVE-2008-0085.

Facteurs atténuants concernant la vulnérabilité de divulgation d'informations liée à la réutilisation des pages de mémoire - CVE-2008-0085

Une atténuation fait référence à un paramètre, une configuration générale ou à des préférences existant dans un état par défaut qui pourraient diminuer l'impact de l'exploitation d'une vulnérabilité. Les facteurs atténuants suivants peuvent être utiles, selon votre situation :

Cette vulnérabilité nécessite qu'un attaquant dispose d'un accès opérateur sur la base de données, le journal, les fichiers de sauvegarde de la base de données ou les fichiers de sauvegarde du journal.

Solutions de contournement concernant la vulnérabilité de divulgation d'informations liée à la réutilisation des pages de mémoire - CVE-2008-0085

Une solution de contournement fait référence à une modification de paramètre ou de configuration qui ne corrige pas la vulnérabilité sous-jacente mais qui pourrait contribuer à bloquer certains vecteurs d'attaque connus jusqu'à ce que la mise à jour soit appliquée. Microsoft a testé les solutions de contournement suivantes et indique le cas échéant si une solution réduit certaines fonctionnalités :

Activez la conformité Critères Communs sur SQL 2005 Service Pack 2

Pour activer la conformité Critères Communs, exécutez le script suivant tout en étant connecté à SQL Server en tant qu'un administrateur. Après avoir exécuté le script, redémarrez SQL Server.

sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'common criteria compliance enabled', 1; GO RECONFIGURE GO 

Impact de cette solution de contournement : L'activation de l'option conformité Critères Communs entraîne une légère dégradation des performances.

Comment annuler la solution de contournement : Pour désactiver la conformité Critères Communs, exécutez le script suivant tout en étant connecté à SQL Server en tant qu'un administrateur. Après avoir exécuté le script, redémarrez SQL Server.

sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'common criteria compliance enabled', 0; GO RECONFIGURE GO 

Forum aux questions concernant la vulnérabilité de divulgation d'informations liée à la réutilisation des pages de mémoire - CVE-2008-0085

Quelle est la portée de cette vulnérabilité ?  
Il existe une vulnérabilité de divulgation d'informations dans SQL Server liée à la gestion de la réutilisation des pages de mémoire. Un attaquant avec un accès d'opérateur base de données qui parviendrait à exploiter cette vulnérabilité pourrait accéder à des données qu'il ne serait autrement pas autorisé à afficher.

Quelle est la cause de cette vulnérabilité ?  
Cette vulnérabilité est liée à la manière dont SQL Server gère la réutilisation des pages de mémoire. En réattribuant la mémoire, SQL Server n'initialise pas correctement les pages de mémoire.

Que pourrait faire un attaquant en exploitant cette vulnérabilité ?  
Un attaquant pourrait lire le contenu des pages de mémoire contenant des données provenant de la session d'un autre utilisateur.

Comment un attaquant pourrait-il exploiter cette vulnérabilité ?  
Un attaquant avec un accès d'opérateur base de données pourrait assembler des pages de mémoire non initialisées provenant de la session d'un autre utilisateur en les sauvegardant dans un emplacement qu'il contrôle.

Quels sont les systèmes les plus exposés à cette vulnérabilité ?  
Les systèmes où SQL Server est utilisé par des tiers non fiables sont les plus exposés.

Que fait cette mise à jour ? 
Cette mise à jour supprime la vulnérabilité en modifiant la façon dont SQL Server gère la réutilisation des pages.

Comment nettoyer les données résiduelles de mes bases de données ? 
La nouvelle procédure système stockée ci-dessous est fournie pour nettoyer physiquement les données résiduelles de l'espace libre des pages de base de données dans les environnements où la sécurité physique des données ou des fichiers de sauvegarde est exposée :

sp_clean_db_free_space 

Cette procédure stockée supprime les informations résiduelles restantes sur les pages de base de données suite à l'exécution de routines de modification de données dans SQL Server. Cette procédure nettoiera toutes les pages dans tous les fichiers de la base de données.

sp_clean_db_free_space @dbname = 'database_name', [ @cleaning_delay = 'delay_in_seconds' ] 

Arguments

@dbname = 'database_name', 

Le nom de la base de données à nettoyer. dbname est nvarchar (384) et ne peut pas être NULL.

[ @cleaning_delay = 'delay_in_seconds' ] 

Pour réduire l'impact sur le système E/S, un délai peut être spécifié entre le nettoyage des pages. cleaning_delay est int avec une valeur par défaut de 0.

L'exemple suivant nettoie toutes les informations résiduelles de la base de données AdventureWorks.

USE Master GO EXEC sp_clean_db_free_space @dbname = 'AdventureWorks'; 

Lors de la parution de ce bulletin de sécurité, cette vulnérabilité avait-elle été dévoilée ? 
Non. Microsoft a été informé de cette vulnérabilité par une divulgation responsable. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information faisant état d'une divulgation publique de cette vulnérabilité. Ce bulletin de sécurité résout la vulnérabilité révélée confidentiellement, ainsi que les autres problèmes apparus lors des analyses menées en interne.

Lors de la parution de ce Bulletin de sécurité, Microsoft avait-il été informé d’une éventuelle exploitation de cette vulnérabilité ? 
Non. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information indiquant que cette vulnérabilité avait été utilisée pour attaquer des clients, et n’avait pas la connaissance de la publication d’un tel code.

Vulnérabilité de saturation de la mémoire tampon liée à CONVERT – CVE-2008-0086

Une vulnérabilité dans la fonction CONVERT de SQL Server pourrait permettre à un attaquant d'obtenir une élévation de privilèges. Un attaquant qui parviendrait à exploiter cette vulnérabilité pourrait prendre le contrôle intégral du système.

Pour afficher cette vulnérabilité en tant qu'entrée standard dans la liste « Common Vulnerabilities and Exposures », consultez la référence CVE-2008-0086.

Facteurs atténuants concernant la vulnérabilité de saturation de la mémoire tampon liée à CONVERT – CVE-2008-0086

Une atténuation fait référence à un paramètre, une configuration générale ou à des préférences existant dans un état par défaut qui pourraient diminuer l'impact de l'exploitation d'une vulnérabilité. Les facteurs atténuants suivants peuvent être utiles, selon votre situation :

Un attaquant doit disposer d'informations d'identification Windows et des permissions SQL valides pour exploiter cette vulnérabilité.

Solutions de contournement concernant la vulnérabilité de saturation de la mémoire tampon liée à CONVERT - CVE-2008-0086

Une solution de contournement fait référence à une modification de paramètre ou de configuration qui ne corrige pas la vulnérabilité sous-jacente mais qui pourrait contribuer à bloquer certains vecteurs d'attaque connus jusqu'à ce que la mise à jour soit appliquée. Microsoft a testé les solutions de contournement suivantes et indique le cas échéant si une solution réduit certaines fonctionnalités :

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

Forum aux questions concernant la vulnérabilité de saturation de la mémoire tampon liée à CONVERT - CVE-2008-0086

Quelle est la portée de cette vulnérabilité ?  
Une vulnérabilité d'élévation des privilèges existe dans la façon dont SQL Server convertit les expressions SQL d'un type de données à un autre. Cette vulnérabilité pourrait permettre à un attaquant d'exécuter du code et prendre le contrôle intégral du système affecté. Un attaquant authentifié pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Quelle est la cause de cette vulnérabilité ?  
La fonction CONVERT de SQL Server ne vérifie pas suffisamment les chaînes d'entrée. Par conséquent, un débordement de la mémoire tampon pourrait se produire, permettant à un attaquant authentifié d'exécuter le code de son choix.

Que pourrait faire un attaquant en exploitant cette vulnérabilité ?  
Tout attaquant authentifié parvenant à exploiter cette vulnérabilité pourrait obtenir une élévation de privilèges sur un système affecté. Il pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Comment un attaquant pourrait-il exploiter cette vulnérabilité ?  
Un attaquant authentifié pourrait créer une requête qui appelle la fonction CONVERT avec une expression spécialement conçue, entraînant le débordement de la fonction et permettant l'exécution de code.

Quels sont les systèmes les plus exposés à cette vulnérabilité ?  
Les systèmes utilisant SQL Server 2000 Service Pack 4 et Microsoft SQL Server 2000 Desktop Engine (WMSDE) sont les plus exposés à cette vulnérabilité.

Que fait cette mise à jour ? 
Cette mise à jour supprime la vulnérabilité en allouant plus de mémoire à la fonction CONVERT.

Lors de la parution de ce bulletin de sécurité, cette vulnérabilité avait-elle été dévoilée ? 
Non. Microsoft a été informé de cette vulnérabilité par une divulgation responsable. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information faisant état d'une divulgation publique de cette vulnérabilité. Ce bulletin de sécurité résout la vulnérabilité révélée confidentiellement, ainsi que les autres problèmes apparus lors des analyses menées en interne.

Lors de la parution de ce Bulletin de sécurité, Microsoft avait-il été informé d’une éventuelle exploitation de cette vulnérabilité ? 
Non. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information indiquant que cette vulnérabilité avait été utilisée pour attaquer des clients, et n’avait pas la connaissance de la publication d’un tel code.

Vulnérabilité de corruption de la mémoire dans SQL Server - CVE-2008-0107

Il existe une vulnérabilité dans SQL Server qui pourrait permettre à un attaquant d'obtenir une élévation de privilèges. Un attaquant qui parviendrait à exploiter cette vulnérabilité pourrait prendre le contrôle intégral du système.

Pour afficher cette vulnérabilité en tant qu'entrée standard dans la liste « Common Vulnerabilities and Exposures », consultez la référence CVE-2008-0107.

Facteurs atténuants concernant la vulnérabilité de corruption de la mémoire dans SQL Server - CVE-2008-0107

Une atténuation fait référence à un paramètre, une configuration générale ou à des préférences existant dans un état par défaut qui pourraient diminuer l'impact de l'exploitation d'une vulnérabilité. Les facteurs atténuants suivants peuvent être utiles, selon votre situation :

Un attaquant doit disposer d'informations d'identification Windows et des permissions SQL valides pour exploiter cette vulnérabilité.

Solutions de contournement concernant la vulnérabilité de corruption de la mémoire dans SQL Server - CVE-2008-0107

Une solution de contournement fait référence à une modification de paramètre ou de configuration qui ne corrige pas la vulnérabilité sous-jacente mais qui pourrait contribuer à bloquer certains vecteurs d'attaque connus jusqu'à ce que la mise à jour soit appliquée. Microsoft a testé les solutions de contournement suivantes et indique le cas échéant si une solution réduit certaines fonctionnalités :

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

Forum aux questions concernant la vulnérabilité de corruption de la mémoire dans SQL Server - CVE-2008-0107

Quelle est la portée de cette vulnérabilité ?  
Une vulnérabilité d'élévation de privilèges existe dans la façon dont SQL Server valide les structures de données des fichiers du disque. Cette vulnérabilité pourrait permettre à un attaquant authentifié d'exécuter du code et de prendre le contrôle intégral du système. Il pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Quelle est la cause de cette vulnérabilité ?  
SQL Server ne procède pas à une validation suffisante des structures de données des fichiers du disque. Par conséquent, un débordement de la mémoire tampon pourrait se produire, permettant à un attaquant authentifié d'exécuter le code de son choix.

Que pourrait faire un attaquant en exploitant cette vulnérabilité ?  
Tout attaquant parvenant à exploiter cette vulnérabilité pourrait obtenir l'élévation de privilèges sur un système concerné. Il pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Comment un attaquant pourrait-il exploiter cette vulnérabilité ?  
Un attaquant authentifié pourrait forcer SQL Server à charger un fichier spécialement conçu, entraînant un débordement de mémoire tampon et la corrompant de façon à permettre l'exécution de code.

Quels sont les systèmes les plus exposés à cette vulnérabilité ?  
Tous les systèmes où SQL Server est utilisé sont potentiellement exposés à cette vulnérabilité.

Que fait cette mise à jour ? 
Cette mise à jour supprime la vulnérabilité en validant les fichiers du disque avant le chargement.

Lors de la parution de ce bulletin de sécurité, cette vulnérabilité avait-elle été dévoilée ? 
Non. Microsoft a été informé de cette vulnérabilité par une divulgation responsable. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information faisant état d'une divulgation publique de cette vulnérabilité. Ce bulletin de sécurité résout la vulnérabilité révélée confidentiellement, ainsi que les autres problèmes apparus lors des analyses menées en interne.

Lors de la parution de ce Bulletin de sécurité, Microsoft avait-il été informé d’une éventuelle exploitation de cette vulnérabilité ? 
Non. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information indiquant que cette vulnérabilité avait été utilisée pour attaquer des clients, et n’avait pas la connaissance de la publication d’un tel code.

Vulnérabilité de saturation de la mémoire tampon dans SQL Server – CVE-2008-0106

Il existe une vulnérabilité dans SQL Server qui pourrait permettre à un attaquant d'obtenir une élévation de privilèges. Un attaquant qui parviendrait à exploiter cette vulnérabilité pourrait prendre le contrôle intégral du système.

Pour afficher cette vulnérabilité en tant qu'entrée standard dans la liste « Common Vulnerabilities and Exposures », consultez la référence CVE-2008-0106.

Facteurs atténuants concernant la vulnérabilité de saturation de la mémoire tampon dans SQL Server  - CVE-2008-0106

Une atténuation fait référence à un paramètre, une configuration générale ou à des préférences existant dans un état par défaut qui pourraient diminuer l'impact de l'exploitation d'une vulnérabilité. Les facteurs atténuants suivants peuvent être utiles, selon votre situation :

Un attaquant doit disposer d'informations d'identification Windows et des permissions SQL valides pour exploiter cette vulnérabilité.

Par défaut, SQL Server 2005 ne s'exécute pas avec des privilèges système.

Par défaut, SQL Server 2005 invite l'administrateur à choisir un compte d'utilisateur de domaine pendant l'installation. Si le programme d'installation a configuré SQL Server 2005 pour s'exécuter en tant qu'un compte de domaine non privilégié, ce compte de domaine subirait moins d'impact par les tentatives d'exploitation de cette vulnérabilité.

Solutions de contournement concernant la vulnérabilité de saturation de la mémoire tampon du Client SQL - CVE-2008-0106 :

Une solution de contournement fait référence à une modification de paramètre ou de configuration qui ne corrige pas la vulnérabilité sous-jacente mais qui pourrait contribuer à bloquer certains vecteurs d'attaque connus jusqu'à ce que la mise à jour soit appliquée. Microsoft a testé les solutions de contournement suivantes et indique le cas échéant si une solution réduit certaines fonctionnalités :

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

Forum aux questions concernant la vulnérabilité de saturation de la mémoire tampon dans SQL Server - CVE-2008-0106

Quelle est la portée de cette vulnérabilité ?  
Une vulnérabilité d'élévation des privilèges existe dans la façon dont SQL Server gère la mémoire lors du traitement de l'instruction INSERT. Cette vulnérabilité pourrait permettre à un attaquant authentifié d'exécuter du code et de prendre le contrôle intégral du système. Il pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Quelle est la cause de cette vulnérabilité ?  
SQL Server procède à une validation insuffisante des instructions INSERT avant de les traiter. Par conséquent, un débordement de la mémoire tampon pourrait se produire, permettant à un attaquant authentifié d'exécuter le code de son choix.

Que pourrait faire un attaquant en exploitant cette vulnérabilité ?  
Tout attaquant parvenant à exploiter cette vulnérabilité pourrait obtenir l'élévation de privilèges sur un système concerné. Il pourrait alors installer des programmes, afficher, modifier ou supprimer des données ou créer de nouveaux comptes dotés de droits administratifs complets.

Comment un attaquant pourrait-il exploiter cette vulnérabilité ?  
Un attaquant authentifié pourrait créer des instructions INSERT qui entraînent un débordement de la mémoire tampon, corrompant la mémoire et permettant l'exécution de code.

Quels sont les systèmes les plus exposés à cette vulnérabilité ?  
Les systèmes où SQL Server 2005 est utilisé par des tiers non fiables sont les plus exposés.

Que fait cette mise à jour ? 
Cette mise à jour supprime la vulnérabilité en validant les instructions INSERT.

Lors de la parution de ce bulletin de sécurité, cette vulnérabilité avait-elle été dévoilée ? 
Non. Microsoft a été informé de cette vulnérabilité par une divulgation responsable. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information faisant état d'une divulgation publique de cette vulnérabilité. Ce bulletin de sécurité résout la vulnérabilité révélée confidentiellement, ainsi que les autres problèmes apparus lors des analyses menées en interne.

Lors de la parution de ce Bulletin de sécurité, Microsoft avait-il été informé d’une éventuelle exploitation de cette vulnérabilité ? 
Non. Lors de la première publication de ce bulletin, Microsoft n’avait reçu aucune information indiquant que cette vulnérabilité avait été utilisée pour attaquer des clients, et n’avait pas la connaissance de la publication d’un tel code.

Informations concernant la mise à jour

Outils de détection, de déploiement et Conseils

Gérez les mises à jour logicielles et de sécurité que vous avez besoin de déployer vers vos serveurs, ordinateurs de bureau et ordinateurs portables dans votre organisation. Pour plus d'informations, consultez le site TechNet Update Management Center. Le site Web Espace Sécurité Technet fournit des informations complémentaires sur la sécurité dans les produits Microsoft.

Les mises à jour de sécurité sont disponibles sur Microsoft Update, Windows Update et Office Update. Les mises à jour de sécurité sont également disponibles sur le Centre de téléchargement Microsoft. La méthode la plus simple est celle qui consiste à effectuer une recherche sur le mot-clé « security update ».

Enfin, les mises à jour de sécurité peuvent être téléchargées à partir du Catalogue Microsoft Update. Le Catalogue Microsoft Update permet de rechercher les contenus mis à disposition sur Windows Update et Microsoft Update, comme par exemple les mises à jour de sécurité, les pilotes de périphériques et les Service Packs. En utilisant le numéro de Bulletin comme critère de recherche (par exemple "MS07-036"), vous pouvez ajouter toutes les mises à jour associées à votre panier (dont différentes langues pour une même mise à jour) et les télécharger dans le dossier que vous choisissez. Pour plus d'informations sur le Catalogue Microsoft Update, consultez le Forum aux questions du Catalogue Microsoft Update.

Conseils sur la détection et le déploiement

Microsoft a mis à votre disposition des conseils sur la détection et le déploiement des mises à jour de sécurité de ce mois. Ces conseils aideront également les informaticiens à utiliser divers outils afin de déployer ces mises à jour : Windows Update, Microsoft Update, Office Update, Microsoft Baseline Security Analyzer (MBSA), l'outil de détection Microsoft Office, Microsoft Systems Management Server (SMS), l'Outil d'inventaire des mises à jour de sécurité et l'outil d'analyse des mises à jour pour entreprise (EST). Pour plus d’informations, consultez l’Article 910723 de la Base de connaissances Microsoft.

Microsoft Baseline Security Analyzer

Microsoft Baseline Security Analyzer (MBSA) permet aux administrateurs de rechercher les mises à jour manquantes et les erreurs de configuration de sécurité sur les systèmes locaux et distants. Pour plus d'informations sur l'outil MBSA, consultez le site Web Microsoft Baseline Security Analyzer.

Le tableau suivant fournit le résumé de détection MBSA pour cette mise à jour de sécurité.

LogicielsMBSA 2.1

SQL Server 7.0 Service Pack 4

Non

SQL Server 2000 Service Pack 4

Oui

SQL Server 2000  pour systèmes Itanium Service Pack 4

Oui

SQL Server 2005 Service Pack 2

Oui

SQL Server 2005 Édition x64 Service Pack 2

Oui

SQL Server 2005 avec SP2 pour les systèmes Itanium

Oui

Microsoft Data Engine (MSDE) 1.0 Service Pack 4

Non

Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4

Oui

Microsoft SQL Server 2005 Express Edition Service Pack 2

Oui

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2

Oui

Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2

Oui

Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2

Oui

Windows Server 2008 et Windows Server 2008 pour systèmes x64

Oui

Pour plus d'informations sur MBSA 2.1, consultez le Forum aux questions de MBSA 2.1.

Windows Server Update Services

Windows Server Update Services (WSUS) permet aux administrateurs de déployer les dernières mises à jour critiques et de sécurité pour les systèmes d'exploitation Windows 2000 et versions ultérieures, Office XP et versions ultérieures, Exchange Server 2003 et versions ultérieures, ainsi que SQL Server 2000 et versions ultérieures. Pour plus d’informations sur le déploiement de cette mise à jour de sécurité avec Windows Server Update Services, consultez le site Web Windows Server Update Services.

Systems Management Server

Le tableau suivant présente les capacités de détection et de déploiement par SMS pour cette mise à jour de sécurité.

LogicielsSMS 2.0SMS 2003 avec SUSFPSMS 2003 avec ITMUSCCM 2007

SQL Server 7.0 Service Pack 4

Non

Non

Non

Non

SQL Server 2000 Service Pack 4

Non

Non

Oui

Oui

SQL Server 2000  pour systèmes Itanium Service Pack 4

Non

Non

Oui

Oui

SQL Server 2005 Service Pack 2

Non

Non

Oui

Oui

SQL Server 2005 Édition x64 Service Pack 2

Non

Non

Oui

Oui

SQL Server 2005 avec SP2 pour les systèmes Itanium

Non

Non

Oui

Oui

Microsoft Data Engine (MSDE) 1.0 Service Pack 4

Non

Non

Non

Non

Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4

Non

Non

Oui

Oui

Microsoft SQL Server 2005 Express Edition Service Pack 2

Non

Non

Oui

Oui

Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2

Non

Non

Oui

Oui

Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2

Non

Non

Oui

Oui

Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2

Non

Non

Oui

Oui

Windows Server 2008 et Windows Server 2008 pour systèmes x64

Non

Non

Consultez la remarque concernant Windows Server 2008 ci-dessous

Oui

Pour SMS 2.0 et SMS 2003, le Feature Pack SUS de SMS (SUSFP), qui inclut l'Outil d'inventaire des mises à jour (SUIT), peut être utilisé par SMS pour détecter des mises à jour de sécurité. Consultez également les Téléchargements pour Systems Management Server 2.0.

SMS 2003 peut utiliser l'Outil d'inventaire SMS 2003 pour les mises à jour Microsoft (SMS 2003 Inventory Tool for Microsoft Updates - ITMU) afin de détecter les mises à jour de sécurité proposées par Microsoft Update et prises en charge par Windows Server Update Services. Pour plus d'informations concernant l'Outil d'inventaire SMS 2003 pour les mises à jour Microsoft (SMS 2003 Inventory Tool for Microsoft Updates - ITMU), veuillez consulter le site Web suivant. SMS 2003 peut également utiliser l'Outil d'inventaire des mises à jour de Microsoft Office pour détecter les mises à jour des applications Microsoft Office. Pour plus d'informations sur l'Outil d'inventaire des mises à jour d'Office et les autres outils d'analyse, voir les Outils d'analyse de SMS 2003 Software Update. Consultez également les Téléchargements pour Systems Management Server 2003.

System Center Configuration Manager (SCCM) 2007 utilise WSUS 3.0 pour la détection des mises à jour. Pour obtenir plus d'informations sur la gestion des mises à jour logicielles de SCCM 2007, consultez System Center Configuration Manager 2007.

Remarque concernant Windows Server 2008 : Microsoft Systems Management Server 2003 Service Pack 3 inclut la prise en charge de la gestion Windows Server 2008.

Pour plus d'informations sur SMS, consultez le site Web SMS.

Pour plus d’informations, consultez l’Article 910723 de la Base de connaissances Microsoft : Récapitulatif des articles mensuels sur les instructions de détection et de déploiement

Outils d'évaluation de la compatibilité des mises à jour et des applications

Les mises à jour écrivent souvent sur les mêmes fichiers et paramètres de registre nécessaires à l'exécution de vos applications. Ceci peut déclencher des incompatibilités et augmenter le temps nécessaire au déploiement des mises à jour de sécurité. Vous pouvez rationaliser le test et la validation des mises à jour Windows par rapport aux applications installées avec les composants d'Évaluation de compatibilité des mises à jour fournis avec les Outils d'analyse de compatibilité des applications 5.0.

Les outils d'analyse de compatibilité des applications comprennent les outils et la documentation nécessaires pour évaluer et limiter les problèmes de compatibilité des applications avant le déploiement de Windows Vista, d'une mise à jour Windows, d'une mise à jour de sécurité Microsoft ou d'une nouvelle version de Windows Internet Explorer dans votre environnement.

Informations sur la mise à jour de sécurité

Logiciels concernés

Pour obtenir des informations sur la mise à jour de sécurité spécifique aux Logiciels concernés, cliquez sur le lien approprié :

SQL Server 7.0 et Microsoft Data Engine (MSDE)

Tableau de référence

Le tableau suivant contient les informations de mise à jour de sécurité concernant ce logiciel. Vous pouvez rechercher des informations supplémentaires dans la sous-section « Informations de déploiement » de cette section.

Inclusion dans les futurs Service Packs :

Aucun service pack n'est planifié pour SQL Server 7.0

Déploiement

 

Installation manuelle

Les fichiers de mise à jour pour SQL 7.0 sont fournis sous forme de fichier exécutable à extraction automatique à partir du lien vers le Centre de téléchargement Microsoft du tableau « Logiciels concernés ». Un fichier LISEZMOI (README) contenant les instructions d'installation manuelle est inclus dans les fichiers de mise à jour de SQL 7.0.

Fichier journal

Aucun.

Informations complémentaires

Consultez la sous-section « Outils de détection, de déploiement et Conseils »

Nécessité de redémarrer

 

Redémarrage nécessaire

Oui, vous devez redémarrer votre système après avoir appliqué cette mise à jour de sécurité

HotPatching

Cette mise à jour de sécurité ne prend pas en charge le HotPatching. Pour plus d’informations sur le HotPatching, consultez l’Article 897341 de la Base de connaissances Microsoft.

Informations de désinstallation

Les fichiers de mise à jour pour SQL 7.0 sont fournis sous forme de fichier exécutable à extraction automatique à partir du lien vers le Centre de téléchargement Microsoft du tableau « Logiciels concernés ». Les instructions pour la désinstallation manuelle de la mise à jour sont fournies dans un fichier LISEZMOI (README) joint.

Informations sur les fichiers

Consultez l'Article 941203 de la Base de connaissances Microsoft.

Informations sur le déploiement

Installation de la mise à jour

Les fichiers de mise à jour pour SQL 7.0 sont fournis sous forme de fichier exécutable à extraction automatique à partir du lien vers le Centre de téléchargement Microsoft du tableau « Logiciels concernés ». Les instructions pour l'installation manuelle de la mise à jour sont fournies dans un fichier LISEZMOI (README) joint.

Suppression de la mise à jour

Les fichiers de mise à jour pour SQL 7.0 sont fournis sous forme de fichier exécutable à extraction automatique à partir du lien vers le Centre de téléchargement Microsoft du tableau « Logiciels concernés ». Les instructions pour la désinstallation manuelle de la mise à jour sont fournies dans un fichier LISEZMOI (README) joint.

Vérification de l'application de la mise à jour

Microsoft Baseline Security Analyzer

Pour vérifier qu’une mise à jour de sécurité a bien été appliquée sur un système affecté, utilisez l’outil Microsoft Baseline Security Analyzer (MBSA). Pour obtenir plus d'informations, consultez la section « Outils de détection, de déploiement et Conseils » plus haut dans ce bulletin.

Vérification de la version de fichier

Les étapes suivantes peuvent varier en fonction de la version de Microsoft Windows installée sur votre ordinateur. Reportez-vous à votre documentation pour suivre la procédure.

1.

Cliquez sur Démarrer, puis sur Rechercher.

2.

Dans le volet Résultats de la recherche, cliquez sur Tous les fichiers et tous les dossiers, sous Assistant Recherche.

3.

Dans la zone Une partie ou l'ensemble du nom de fichier, saisissez un nom de fichier que vous aurez trouvé dans la table d'informations sur les fichiers appropriés, puis cliquez sur Rechercher.

4.

Dans la liste de fichiers, cliquez avec le bouton droit sur un nom de fichier en provenance de la table d'informations sur les fichiers, puis cliquez sur Propriétés.

Remarque : Selon la version installée du système d'exploitation ou des programmes, il se peut que certains des fichiers énumérés dans la table d'informations sur les fichiers ne soient pas installés.

5.

Dans l’onglet Version, déterminez la version du fichier installée sur votre ordinateur et comparez-la à la version documentée dans la table d’informations sur les fichiers appropriée.

Remarque : Les attributs autres que la version de fichier peuvent changer en cours d'installation. La comparaison d'autres attributs de fichiers avec les données de la table d'informations sur les fichiers ne constitue pas une méthode valable pour vérifier si la mise à jour a bien été appliquée. D'autre part, dans certains cas, il se peut que les fichiers soient renommés au cours de l'installation. Si les informations concernant le fichier ou la version n'existent pas, ayez recours à l'une des autres méthodes permettant de vérifier l'installation de la mise à jour.

SQL Server 2000 et Microsoft SQL Server Desktop Engine (MSDE)

Tableau de référence

Le tableau suivant contient les informations de mise à jour de sécurité concernant ce logiciel. Vous pouvez rechercher des informations supplémentaires dans la sous-section « Informations de déploiement » de cette section.

Inclusion dans les futurs Service Packs :

Aucun service pack n'est planifié pour SQL Server 2000

Déploiement

 

Installation sans l'intervention de l'utilisateur

Pour la mise à jour GDR (General Distribution Release) de SQL Server 2000 installé sur tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948110-v8.00.2050-x86x64-ENU /quiet /allinstances

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948110-v8.00.2050-ia64-ENU /quiet /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de SQL Server 2000 pour tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948111-v8.00.2273-x86x64-ENU /quiet /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948111-v8.00.2273-ia64-ENU /quiet /allinstances

Installation sans redémarrage

Pour la mise à jour GDR (General Distribution Release) de SQL Server 2000 installé sur tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948110-v8.00.2050-x86x64-ENU /norestart /allinstances

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948110-v8.00.2050-ia64-ENU /norestart /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de SQL Server 2000 pour tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948111-v8.00.2273-x86x64-ENU /norestart /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948111-v8.00.2273-ia64-ENU /norestart /allinstances

Installation d'une seule instance

Pour la mise à jour GDR (General Distribution Release) de SQL Server 2000 installé sur tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948110-v8.00.2050-x86x64-ENU /quiet /InstanceName={instance}

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948110-v8.00.2050-ia64-ENU /quiet /InstanceName={instance}

 

Pour la mise à jour QFE (Quick Fix Engineering) de SQL Server 2000 pour tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948111-v8.00.2273-x86x64-ENU /quiet /InstanceName={instance}

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948111-v8.00.2273-ia64-ENU /quiet /InstanceName={instance}

 

Pour la mise à jour GDR (General Distribution Release) de SQL Server 2000 installé sur tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948110-v8.00.2050-x86x64-ENU /norestart /InstanceName={instance}

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948110-v8.00.2050-ia64-ENU /norestart /InstanceName={instance}

 

Pour la mise à jour QFE (Quick Fix Engineering) de SQL Server 2000 pour tous les systèmes 32 bits et x64 pris en charge :
SQL2000-KB948111-v8.00.2273-x86x64-ENU /norestart /InstanceName={instance}

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions prises en charge de SQL Server 2000 pour systèmes Itanium :
SQL2000-KB948111-v8.00.2273-ia64-ENU /norestart /InstanceName={instance}

Fichier journal

SQL2000-KB948110-V8.00.2050-x86-<language>.log ou SQL2000-KB948111-V8.00.2273-x86-<language>.log

Informations complémentaires

Consultez la sous-section « Outils de détection, de déploiement et Conseils »

Nécessité de redémarrer

 

Redémarrage nécessaire

Un redémarrage est recommandé après l'installation de la mise à jour afin de redémarrer tous les services dépendants. Pour obtenir des informations supplémentaires, consultez « Comment puis-je savoir si ma mise à jour nécessitera un redémarrage ? » dans le Forum aux questions. Si un redémarrage est nécessaire, le programme d'installation indiquera ou retournera le code de sortie 3010.

HotPatching

Cette mise à jour de sécurité ne prend pas en charge le HotPatching. Pour plus d’informations sur le HotPatching, consultez l’Article 897341 de la Base de connaissances Microsoft.

Informations de désinstallation

Pour toutes les éditions prises en charge de SQL Server 2000 :
Utilisez Ajout/Suppression de programmes dans le Panneau de configuration.

Informations sur les fichiers

Consultez l'Article 941203 de la Base de connaissances Microsoft.

Informations sur le déploiement

Installation de la mise à jour

Lorsque vous installez cette mise à jour de sécurité, le programme d’installation vérifie si un ou plusieurs fichiers en cours de mise à jour sur votre système ont déjà été mis à jour par un correctif Microsoft.

Pour plus d'informations concernant la terminologie qui apparaît dans ce Bulletin, consultez l'Article 824684 de la Base de connaissances Microsoft.

Cette mise à jour de sécurité prend en charge les options d’installation suivantes.

Options d'installation de la mise à jour de sécurité prises en charge
OptionDescription

/help

Affiche les options de ligne de commande

Modes d'installation 

/passive

Mode d'installation autonome. Aucune action de l'utilisateur n'est requise, mais le statut de l'installation s'affiche à l'écran. Si un redémarrage est requis à la fin de l'installation, une boîte de dialogue s'affichera, ainsi qu'un minuteur avertissant l'utilisateur que l'ordinateur redémarrera dans 30 secondes.

/quiet

Mode silencieux. Similaire au mode autonome, mais aucun statut ni message d'erreur ne s'affichent.

Options de redémarrage 

/norestart

Ne redémarre pas l'ordinateur une fois l'installation terminée

/forcerestart

Redémarre l'ordinateur après l'installation et force les autres applications à se fermer lors de l'arrêt, sans enregistrer préalablement les fichiers ouverts.

/warnrestart[:x]

Affiche une boîte de dialogue ainsi qu'un minuteur, avertissant l'utilisateur que l'ordinateur redémarrera dans X secondes (le réglage par défaut est de 30 secondes). Conçu pour une utilisation avec les options /quiet ou /passive.

/promptrestart

Affiche une boîte de dialogue invitant l'utilisateur local à autoriser le redémarrage

Options spéciales 

/overwriteoem

Écrase les fichiers OEM sans message d'invite

/nobackup

Ne crée pas de copie de sauvegarde des fichiers nécessaires à la désinstallation

/forceappsclose

Force d'autres programmes à se fermer lorsque l'ordinateur s'arrête

/log:path

Permet la redirection des fichiers journaux d'installation

/integrate:path

Intègre la mise à jour aux fichiers source Windows situés au chemin spécifié. Ces fichiers sont situés au chemin spécifié par cette option.

/allinstances

Applique la mise à jour à toutes les instances

/InstanceName={instance}

Applique la mise à jour à l'instance spécifiée

Remarque : Vous pouvez associer ces options dans une seule ligne de commande. Pour des raisons de compatibilité ascendante, la mise à jour de sécurité prend en charge la majorité des options des versions précédentes du programme d’installation. Pour plus d'informations sur les options d'installation prises en charge, consultez l'Article 262841 de la Base de connaissances Microsoft. Pour en savoir plus sur le programme d'installation Update.exe, rendez-vous sur le site Web Microsoft TechNet.

Suppression de la mise à jour

Cette mise à jour de sécurité prend en charge les options d’installation suivantes.

Options Spuninst.exe prises en charge
OptionDescription

/help

Affiche les options de ligne de commande

Modes d'installation 

/passive

Mode d'installation autonome. Aucune action de l'utilisateur n'est requise, mais le statut de l'installation s'affiche à l'écran. Si un redémarrage est requis à la fin de l'installation, une boîte de dialogue s'affichera, ainsi qu'un minuteur avertissant l'utilisateur que l'ordinateur redémarrera dans 30 secondes.

/quiet

Mode silencieux. Similaire au mode autonome, mais aucun statut ni message d'erreur ne s'affichent.

Options de redémarrage 

/norestart

Ne redémarre pas l'ordinateur une fois l'installation terminée

/forcerestart

Redémarre l'ordinateur après l'installation et force les autres applications à se fermer lors de l'arrêt, sans enregistrer préalablement les fichiers ouverts.

/warnrestart[:x]

Affiche une boîte de dialogue ainsi qu'un minuteur, avertissant l'utilisateur que l'ordinateur redémarrera dans X secondes (le réglage par défaut est de 30 secondes). Conçu pour une utilisation avec les options /quiet ou /passive.

/promptrestart

Affiche une boîte de dialogue invitant l'utilisateur local à autoriser le redémarrage

Options spéciales 

/forceappsclose

Force d'autres programmes à se fermer lorsque l'ordinateur s'arrête

/log:path

Permet la redirection des fichiers journaux d'installation

/allinstances

Applique la mise à jour à toutes les instances

/InstanceName={instance}

Applique la mise à jour à l'instance spécifiée

Vérification de l'application de la mise à jour

Microsoft Baseline Security Analyzer

Pour vérifier qu’une mise à jour de sécurité a bien été appliquée sur un système affecté, utilisez l’outil Microsoft Baseline Security Analyzer (MBSA). Pour obtenir plus d'informations, consultez la section « Outils de détection, de déploiement et Conseils » plus haut dans ce bulletin.

Vérification de la version de fichier

Les étapes suivantes peuvent varier en fonction de la version de Microsoft Windows installée sur votre ordinateur. Reportez-vous à votre documentation pour suivre la procédure.

1.

Cliquez sur Démarrer, puis sur Rechercher.

2.

Dans le volet Résultats de la recherche, cliquez sur Tous les fichiers et tous les dossiers, sous Assistant Recherche.

3.

Dans la zone Une partie ou l'ensemble du nom de fichier, saisissez un nom de fichier que vous aurez trouvé dans la table d'informations sur les fichiers appropriés, puis cliquez sur Rechercher.

4.

Dans la liste de fichiers, cliquez avec le bouton droit sur un nom de fichier en provenance de la table d'informations sur les fichiers, puis cliquez sur Propriétés.

Remarque : Selon la version installée du système d'exploitation ou des programmes, il se peut que certains des fichiers énumérés dans la table d'informations sur les fichiers ne soient pas installés.

5.

Dans l’onglet Version, déterminez la version du fichier installée sur votre ordinateur et comparez-la à la version documentée dans la table d’informations sur les fichiers appropriée.

Remarque : Les attributs autres que la version de fichier peuvent changer en cours d'installation. La comparaison d'autres attributs de fichiers avec les données de la table d'informations sur les fichiers ne constitue pas une méthode valable pour vérifier si la mise à jour a bien été appliquée. D'autre part, dans certains cas, il se peut que les fichiers soient renommés au cours de l'installation. Si les informations concernant le fichier ou la version n'existent pas, ayez recours à l'une des autres méthodes permettant de vérifier l'installation de la mise à jour.

SQL Server 2005 (toutes éditions)

Tableau de référence

Le tableau suivant contient les informations de mise à jour de sécurité concernant ce logiciel. Vous pouvez rechercher des informations supplémentaires dans la sous-section « Informations de déploiement » de cette section.

Inclusion dans les futurs Service Packs :

SQL Server 2005 Service Pack 3

Déploiement

 

Installation sans l'intervention de l'utilisateur

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions 32 bits prises en charge de SQL Server 2005 :
SQLServer2005-KB948109-x86-ENU /quiet /allinstances

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions x64 prises en charge de SQL Server 2005 :
SQLServer2005-KB948109-x64-ENU /quiet /allinstances

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions prises en charge de SQL Server 2005 pour systèmes Itanium :
SQLServer2005-KB948109-ia64-ENU /quiet /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions 32 bits prises en charge de SQL Server 2005 :
SQLServer2005-KB948108-x86-ENU /quiet /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions x64 prises en charge de SQL Server 2005 :
SQLServer2005-KB948108-x64-ENU /quiet /allinstances

 

Pour la mise à jour QFE (Quick Fix Engineering) de toutes les éditions prises en charge de SQL Server 2005 pour systèmes Itanium :
SQLServer2005-KB948108-ia64-ENU /quiet /allinstances

Installation d'une seule instance

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions 32 bits prises en charge de SQL Server 2005 :
SQLServer2005-KB948109-x86-ENU /quiet /InstanceName={instance}

 

Pour la mise à jour GDR (General Distribution Release) de toutes les éditions x64 prises en charge de SQL Server 2005 :
SQLServer2005-KB948109-x64-ENU /quiet /InstanceName={instance}