Risque

  • Exécution de code arbitraire

Systèmes affectés

  • Indexing Service dans Microsoft Windows 2000.
  • Microsoft Index Server 2.0 ;

Résumé

Une mauvaise gestion des URL par le module ISAPI idq.dll permet à un utilisateur distant mal intentionné d'exécuter du code arbitraire sur la machine cible.

Description

Le serveur d'indexation a pour but de retrouver rapidement certains fichiers sur une machine ainsi que sur certains sites Web.

Lors de l'installation d'Internet Information Server plusieurs modules ISAPI sont installés. Un de ces modules (idq.dll) est notamment un composant du serveur d'index.

Une mauvaise gestion de la mémoire de cette application permet à un utilisateur mal intentionné, par le biais d'une URL judicieusement composée, d'exécuter du code arbitraire sur la machine cible.

Contournement provisoire

Désactiver les configurations de scénario concernant la gestion des modules .idq et .ida dans le gestionnaire de service d'IIS.

Solution

Télécharger le correctif sur le site Microsoft :

  • Windows NT 4.0 :

    http://www.microsoft.com/Downloads/Release.asp?ReleaseID=30833
    
  • Windows 2000 Professional, Server et Advanced Server :

    http://www.microsoft.com/Downloads/Release.asp?ReleaseID=30800
    
  • Concernant Microsoft Windows 2000 Datacenter Server, Microsoft préconise de prendre contact avec le fournisseur du serveur afin de connaître les solutions à apporter.

Documentation