Risque

Elévation de privilèges.

Systèmes affectés

  • Microsoft Windows NT Workstation 4.0, Service Pack 6a ;
  • Microsoft Windows NT Server 4.0, Service Pack 6a ;
  • Microsoft Windows NT Server 4.0, Terminal Server Edition, Service Pack 6a ;
  • Microsoft Windows 2000, Service Pack 2, 3 et 4 ;
  • Microsoft Windows XP Gold, Service Pack 1 ;
  • Microsoft Windows 64 bit Edition ;
  • Microsoft Windows 64 bit Edition Version 2003 ;
  • Microsoft Windows Server 2003 ;
  • Microsoft Windows Server 64 bit Edition.

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