Risques
- Déni de service
- Exécution de code arbitraire
- Prise de contrôle de la base SQL
- Élévation de privilèges
Systèmes affectés
- Microsoft Data Engine (MSDE) 1.0 ;
- Microsoft Desktop Engine (MSDE) 2000.
- Microsoft SQL 2000 ;
- Microsoft SQL Server 7.0 ;
Résumé
Trois nouvelles vulnérabilités ont été découvertes dans SQL Server.
Description
- Un débordement de mémoire présent dans une partie du code de SQL Server 2000 (et MSDE 2000) associé à l'authentification des utilisateurs permet d'exécuter du code arbitraire dans le contexte de sécurité du service SQL Server ou bien d'effectuer un déni de service ;
- un débordement de mémoire présent dans l'une des Database Console Commands (DBCCs) permet d'exécuter du code arbitraire avec le contexte de sécurité du service SQL Server et de prendre le contrôle des bases de données du serveur ;
- une vulnérabilité associée à la planification des tâches dans les serveurs SQL 7.0 et 2000 permet à un utilisateur mal intentionné de créer un fichier de commandes exécutable par un utilisateur lors du démarrage de son profil ou bien de remplacer certains fichiers du système afin d'en pertuber le fonctionnement.
Solution
Appliquer le correctif cumulatif fourni par Microsoft (cf. Documentation).
Documentation
- Bulletin de sécurité MS02-056 de Microsoft : http://www.microsoft.com/technet/security/bulletin/ms02-056.asp