S . G . D . S . N
Agence nationale
de la sécurité des
systèmes d'information

République Française Paris, le 07 décembre 2000
No CERTA-2000-AVI-085

Affaire suivie par :

CERTA

AVIS DU CERTA

Objet : Vulnérabilités des bases de registres de Windows NT et 2000


Conditions d'utilisation de ce document : http://www.certa.ssi.gouv.fr/certa/apropos.html
Dernière version de ce document : http://www.certa.ssi.gouv.fr/site/CERTA-2000-AVI-085

Gestion du document


Tableau 1: gestion du document
Référence CERTA-2000-AVI-085
Titre Vulnérabilités des bases de registres de Windows NT et 2000
Date de la première version 07 décembre 2000
Date de la dernière version -
Source(s) Bulletins de sécurité Microsoft
   
Pièce(s) jointe(s) Aucune
   

Une gestion de version détaillée se trouve à la fin de ce document.

1 Risque

2 Systèmes affectés

Windows NT 4.0 et Windows 2000.

3 Résumé

Des permissions par défaut inadéquates de certaines clés de la base de registres de Windows NT et 2000, permettent à un utilisateur malicieux de prendre le contrôle de services tels que la gestion de SNMP (Simple Network Management Protocol = gestion et observation des fonctionnalités réseau d'une machine), RAS (Remote Access Server = Service d'accès au réseau à distance) et la gestion des modules de MTS (Microsoft Transaction Server = service de gestion des transaction).

4 Description

Des vulnérabilités de la base de registres de Windows NT 4.0 permettaient à un utilisateur mal intentionné, ayant accès localement à la machine, d'obtenir les clés de chiffrement des autres utilisateurs ayant eu accès précédemment à cette machine et d'exécuter du code arbitraire avec les privilèges de l'utilisateur Système. Ces vulnérabilités liées à des permissions insuffisantes de plusieurs clés de la base des registre, avaient été traitées par Microsoft dans les bulletins MS99-025, MS00-008 et MS00-024.

D'autres vulnérabilités de la base de registres de Windows NT 4.0 et Windows 2000 permettent à un utilisateur mal intentionné d'exécuter du code avec des privilèges de Système ou de prendre le contrôle du système.

SNMP, RAS et MTS ne sont pas installés par défaut sous Windows NT ou Windows 2000.

5 Recommandation

Un serveur, ne doit autoriser à ouvrir une session locale à aucun autre utilisateur que celui qui l'administre.

6 Solution

Appliquer le correctif Microsoft :

Ou bien exécuter à la main les changements de permissions dans la base de registres à l'aide de l'outils regedt32.exe :

Le tableau récapitulatif suivant (cf. table 2) résume les permissions qui doivent êtres appliquées à chaque clé de la base de registres.

Permissions des clés de la base de registres
Branche Clé Permissions
HKLM\SOFTWARE Microsoft\Windows NT\CurrentVersion\AeDebug
Utilisateurs authentifiés
: lecture seule ;
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SOFTWARE Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Utilisateurs authentifiés
: lecture seule ;
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SOFTWARE Microsoft\DataFactory
Utilisateurs authentifiés
: lecture seule ;
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SYSTEM CurrentControlSet\Services\W3SVC\Parameters\ADCLaunch
Utilisateurs authentifiés
: lecture seule ;
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SYSTEM CurrentControlSet\Control\SecurePipeServers\winreg
Administrateurs
: sauvegarde complète ;
Operateurs de serveur
: lecture seule.
HKLM\SOFTWARE Microsoft\Cryptography\Offload
Utilisateurs authentifiés
: lecture seule ;
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SOFTWARE Microsoft\Transaction Server\Packages
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SOFTWARE Microsoft\RAS
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SYSTEM CurrentControlSet\Services\SNMP\Parameters\ValidCommunities
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
HKLM\SYSTEM CurrentControlSet\Services\SNMP\Parameters\PermittedManagers
Administrateurs
: Contrôle total ;
Système
: Contrôle total ;
Créateur Propriétaire
: Contrôle total.
     

Nota : Les permissions de la clé HKLM\SYSTEM\CurrentControlSet\Control\SecurePipeServers\winreg, qui est utilisée dans l'accès à distance de la base de registres, sont aussi à modifier.

Ce tableau peut aussi permettre de vérifier que le correctif Microsoft à bien effectué ces changements.

7 Documentation

Gestion détaillée du document

07 décembre 2000
version initiale.



CERTA
2012-01-04