Launch Printer Friendly Page Security TechCenter > Bulletins de sécurité > Bulletin de sécurité Microsoft MS09-004

Bulletin de sécurité Microsoft MS09-004 - Important

Une vulnérabilité dans Microsoft SQL Server pourrait permettre l'exécution de code à distance (959420)

Paru le: | Mis(e) à jour:

Version: 1.2

Informations générales

Synthèse

Cette mise à jour de sécurité corrige une vulnérabilité signalée confidentiellement dans Microsoft SQL Server. Cette vulnérabilité pourrait permettre l'exécution de code à distance si des utilisateurs non sûrs accédaient à un système affecté ou si une attaque par injection SQL se produisait sur un système affecté. Les systèmes exécutant SQL Server 7.0 Service Pack 4, SQL Server 2005 Service Pack 3 et SQL Server 2008 ne sont pas concernés par ce problème.

Cette mise à jour de sécurité est de niveau « important » pour les versions en cours de support de SQL Server 2000, SQL Server 2005 Service Pack 2, SQL Server 2000 Desktop Engine (MSDE 2000), SQL Server 2005 Express Edition, 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 la vulnérabilité en validant les paramètres d'entrée transmis à une procédure stockée étendue. Pour obtenir plus d'informations sur la vulnérabilité, consultez la sous-section « Forum aux questions » spécifique à chaque vulnérabilité, dans la section « Informations par vulnérabilité ».

Cette mise à jour de sécurité concerne également la vulnérabilité décrite dans l'Avis de sécurité Microsoft 961040.

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

Problèmes connus : L'Article 959420 de la Base de connaissances Microsoft décrit les problèmes connus auxquels les clients peuvent être confrontés lors de l'installation de cette mise à jour de sécurité. Cet article documente également les solutions palliatives recommandées.

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 soit atteint la fin de son cycle de vie ou bien 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.

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 2000 Service Pack 4
(KB960082)
SQL Server 2000 Service Pack 4
(KB960083)
Exécution de code à distanceImportantMS08-040
SQL Server 2000 pour systèmes Itanium Service Pack 4
(KB960082)
SQL Server 2000 pour systèmes Itanium Service Pack 4
(KB960083)
Exécution de code à distanceImportantMS08-040
SQL Server 2005 Service Pack 2
(KB960089)
SQL Server 2005 Service Pack 2
(KB960090)
Exécution de code à distanceImportantMS08-052
SQL Server 2005 Édition x64 Service Pack 2
(KB960089)
SQL Server 2005 Édition x64 Service Pack 2
(KB960090)
Exécution de code à distanceImportantMS08-052
SQL Server 2005 SP2 pour systèmes Itanium
(KB960089)
SQL Server 2005 SP2 pour systèmes Itanium
(KB960090)
Exécution de code à distanceImportantMS08-052
Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4
(KB960082)
Microsoft SQL Server 2000 Desktop Engine (MSDE) Service Pack 4
(KB960083)
Exécution de code à distanceImportantMS08-040
SQL Server 2005 Express Edition Service Pack 2
(KB960089)
SQL Server 2005 Express Edition Service Pack 2
(KB960090)
Exécution de code à distanceImportantMS08-052
SQL Server 2005 Express Edition with Advanced Services Service Pack 2
(KB960089)
SQL Server 2005 Express Edition with Advanced Services Service Pack 2
(KB960090)
Exécution de code à distanceImportantMS08-052

Composants Windows

Système d’exploitationComposantImpact de sécurité maximalIndice de gravité cumuléeBulletins remplacés par cette mise à jour
Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2Microsoft SQL Server 2000 Desktop Engine (WMSDE)
(KB960082)
Exécution de code à distanceImportantMS08-040
Windows Server 2003 Service Pack 1 et Windows Server 2003 Service Pack 2Base de données interne Windows (WYukon) Service Pack 2
(KB960089)
Exécution de code à distanceImportantMS08-040
Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2Microsoft SQL Server 2000 Desktop Engine (WMSDE)
(KB960082)
Exécution de code à distanceImportantMS08-040
Windows Server 2003 Édition x64 et Windows Server 2003 Édition x64 Service Pack 2Base de données interne Windows (WYukon) Édition x64 Service Pack 2
(KB960089)
Exécution de code à distanceImportantMS08-040
Windows Server 2008 pour systèmes 32 bits*Base de données interne Windows (WYukon) Service Pack 2
(KB960089)
Exécution de code à distanceImportantMS08-040
Windows Server 2008 pour systèmes x64* Base de données interne Windows (WYukon) Édition x64 Service Pack 2
(KB960089)
Exécution de code à distanceImportantMS08-040

*Installation Server Core de Windows Server 2008 concernée. Pour les éditions en cours de support 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.

Logiciels non concernés

LogicielsComposant
SQL Server 7.0 Service Pack 4Non concerné
Microsoft Data Engine (MSDE) 1.0 Service Pack 4Non concerné
SQL Server 2005 Service Pack 3Non concerné
Application Center 2000 Service Pack 2SQL Server 2000 Desktop Engine (MSDE 2000) Service Pack 3a
SQL Server 2005 Édition x64 Service Pack 3Non concerné
SQL Server 2005 avec SP3 pour systèmes ItaniumNon concerné
SQL Server 2008 (éditions 32 bits)Non concerné
SQL Server 2008 (éditions x64)Non concerné
SQL Server 2008 (éditions pour systèmes Itanium)Non concerné

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

Informations par vulnérabilité

Indices de gravité et identificateurs de vulnérabilité

Vulnérabilité d'écrasement de la mémoire limitée liée à sp_replwritetovarbin dans SQL Server - CVE-2008-5416

Informations concernant la mise à jour

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

Déploiement de la mise à jour de sécurité

Autres informations

Remerciements

Microsoft remercie les organismes ci-dessous pour avoir contribué à la protection de ses clients :

  • Bernhard Mueller de SEC Consult Vulnerability Lab pour avoir signalé la vulnérabilité d'écrasement de la mémoire limitée liée à sp_replwritetovarbin dans SQL Server (CVE-2008-5416)

Microsoft Active Protections Program (MAPP)

Pour améliorer la protection de ses clients, Microsoft fournit des informations sur les vulnérabilités aux principaux fournisseurs de logiciels de sécurité avant chaque mise à jour de sécurité mensuelle. Les fournisseurs de logiciels de sécurité peuvent ainsi utiliser ces informations pour fournir des protections mises à jour à leurs clients via leurs logiciels ou périphériques de sécurité, tels que les antivirus et les systèmes de détection ou de prévention d'intrusion basés sur le réseau ou sur les hôtes. Pour déterminer si des protections actives sont disponibles, visitez les sites Web des partenaires fournisseurs de logiciels de sécurité, répertoriés sur la page Microsoft Active Protections Program (MAPP) Partners.

Support technique

  • En cas de problème, contactez les services de support technique de Microsoft. Les appels au Support technique concernant les mises à jour de sécurité ne sont pas facturés par Microsoft.
  • Nos clients internationaux peuvent joindre le Support technique de leur filiale Microsoft locale. Le support technique ayant trait aux mises à jour de sécurité n'est pas facturé par Microsoft. Pour savoir comment contacter le Support Microsoft, consultez le site International Support.

Dédit de responsabilité

Les informations contenues dans la Base de connaissances Microsoft sont fournies « en l'état », sans garantie d'aucune sorte. Microsoft exclut toute garantie, expresse ou implicite, notamment toute garantie de qualité et d'adéquation à un usage particulier. En aucun cas la société Microsoft ou ses fournisseurs ne pourront être tenus pour responsables de quelque dommage que ce soit, y compris toute perte de bénéfices directe, indirecte ou accessoire, ou de dommages spéciaux, même si la société Microsoft a été prévenue de l'éventualité de tels dommages. Certains pays n'autorisent pas l'exclusion ou la limitation de responsabilité pour les dommages indirects ou accessoires, de sorte que la restriction mentionnée ci-dessus peut ne pas vous concerner.

Révisions

  • V1.0 (10 février 2009) : Bulletin publié.
  • V1.1 (5 mars 2009) : Ajout d'une réponse au « Forum aux questions concernant cette mise à jour de sécurité » afin d'indiquer une modification de la logique de détection concernant les packages de mise à jour pour Microsoft SQL Server 2000 Desktop Engine (WMSDE). Cette modification concerne uniquement le déploiement. Elle ne concerne pas les fichiers contenus dans la mise à jour initiale. Les clients ayant mis à jour leurs systèmes n'ont pas besoin de réinstaller cette mise à jour.
  • V1.2 (18 mars 2009) : Correction des noms respectifs d'instance du produit de « ADMT » et « ADS » à « MS_ADMT » et « MicrosoftADS ». Ces noms d'instances sont référencés dans la section « Déploiement de la mise à jour de sécurité » pour Microsoft SQL Server 2000 Desktop Engine (WMSDE). Cette modification concerne uniquement la documentation. Elle ne concerne pas les fichiers contenus dans la mise à jour initiale. Les clients ayant mis à jour leurs systèmes n'ont pas besoin de réinstaller cette mise à jour.