Risque
- Élévation de privilèges
Systèmes affectés
- Microsoft Windows 2000, Service Pack 2, 3 et 4 ;
- Microsoft Windows 64 bit Edition ;
- Microsoft Windows 64 bit Edition Version 2003 ;
- Microsoft Windows NT Server 4.0, Service Pack 6a ;
- Microsoft Windows NT Server 4.0, Terminal Server Edition, Service Pack 6a ;
- Microsoft Windows NT Workstation 4.0, Service Pack 6a ;
- Microsoft Windows Server 2003 ;
- Microsoft Windows Server 64 bit Edition.
- Microsoft Windows XP Gold, Service Pack 1 ;
Résumé
Une fonction de la bibliothèque User32.dll
présente une vulnérabilité
de type débordement de mémoire. Cette fonction est utilisée par les
contrôles ListBox
et ControlBox
.
Description
Les messages Windows permettent aux processus interactifs de réagir aux événements utilisateur ou de communiquer avec les autres processus interactifs.
L'une des fonctions de la bibliothèque User32.dll
qui permet de
fournir la liste des options d'accès aux utilisateurs ne valide pas
correctement certains de ses paramètres pour les messages Windows qui
lui sont envoyés. L'envoi d'un message malicieusement formé à un
processus interactif peut faire exécuter aux contrôles ListBox
et
ComboBox
du code arbitraire.
Un utilisateur mal intentionné peut utiliser cette vulnérabilité présente dans toutes les applications mettant en œuvre ces contrôles afin d'éléver ses privilèges.
Solution
Appliquer le correctif suivant la version de Microsoft Windows concernée (cf. Documentation).
Documentation
- Bulletin de sécurité #MS03-045 de Microsoft : http://www.microsoft.com/technet/security/bulletin/MS03-045.asp