Vulnérabilité dans un driver des ordinateurs Dell

Date de publication :

CVE-2021-21551 [Score CVSS v3 : 7.8] 
Le pilote Dell dbutil_2_3.sys contient une vulnérabilité de contrôle d'accès. Son exploitation peut permettre à un attaquant local et authentifié de procéder à une élévation de privilèges, à un déni de service ou à la divulgation d'informations.

Cette vulnérabilité se divise en cinq failles qui ont été trouvées dans le pilote vulnérable dbutil_2_3.sys :

CVE-2021-21551 : élévation de privilèges causé par une corruption de mémoire
CVE-2021-21551 : élévation de privilèges causé par une corruption de mémoire
CVE-2021-21551 : élévation de privilèges causé par une absence de validation des entrées
CVE-2021-21551 : élévation de privilèges causé par une absence de validation des entrées
CVE-2021-21551 : déni de service causé par un problème de logique de code

Deux problèmes principaux sont à l'origine de ces vulnérabilités. Le premier est que le pilote accepte les demandes de contrôle d'entrée/sortie (IOCTL) sans aucune liste de contrôle d'accès (ACL). Cela signifie que n'importe quel processus peut communiquer avec le pilote. C'est un problème car un processus peut se trouver dans le domaine utilisateur alors que le pilote se trouve dans le domaine du noyau, ce qui signifie que les fonctions IOCTL peuvent probablement être utilisées de manière abusive, ce qui est le cas ici.

Le deuxième problème est que le pilote vulnérable est situé dans les répertoires "Temp" :

C:\Users\<username>\AppData\Local\Temp
C:\Windows\Temp

Cela signifie que l'accès à ces répertoires pourrait être fait par un attaquant faiblement authentifié. Cela signifie qu'un attaquant pourrait simplement placer le pilote vulnérable (dbutil_2_3.sys) dans le système cible pour l'utiliser ensuite pour une élévation locale de privilèges.

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

  • Elévation de privilèges
  • Déni de service
  • Exposition d'informations sensibles

Criticité

  • Score CVSS v3 : 7.8

Existence d’un code d’exploitation

  • Un exploit (POC) existe

Composants vulnérables

  • Une grande majorité des ordinateurs est impactée par cette vulnérabilité.
  • Une liste détaillée est disponible sur l’avis de sécurité de Dell disponible en référence de bulletin.

CVE

Solutions ou recommandations

Mise en place de correctifs de sécurité

Télécharger la dernière version de "Dell System Inventory Agent" : https://downloads.dell.com/FOLDER07278649M/1/DSIAPC_2.6.0.0.msi

Supprimer le pilote vulnérable dbutil_2_3.sys du système affecté en utilisant l'une des options ci-dessous :

  • Télécharger et exécuter l'utilitaire Dell Security Advisory Update - DSA-2021-088. Il s'agit de l'option recommandée.
  • Supprimer manuellement le pilote vulnérable dbutil_2_3.sys. * (consultez le paragraphe ci-dessous pour plus de détails)
  • Le 10 mai 2021, Dell Notification Solutions sera en mesure de fournir et d'exécuter l'utilitaire Dell Security Advisory Update - DSA-2021-088. Cela se fera soit automatiquement s'il est configuré de cette façon, soit manuellement en cliquant sur "Check for updates" et en sélectionnant le Security Advisory Update mentionné ci-dessus.
  • Pour empêcher la réintroduction d'un pilote dbutil vulnérable, obtenez et exécutez un paquet utilitaire de mise à jour du microprogramme corrigé, Dell Command Update, Dell Update, Alienware Update, Dell System Inventory Agent ou Dell Platform Tags, selon le cas. Cela ne concerne pas la technique BYOVD mais empêche l'installation d'un pilote vulnérable lors de la prochaine mise à jour du micrologiciel.

Pour supprimer manuellement le pilote vulnérable, il est nécessaire d’effectuer ces deux étapes :

  • Vérifier les emplacements suivants pour le fichier du pilote dbutil_2_3.sys :

              C:\Users\<username>\AppData\Local\Temp
              C:\Windows\Temp

  • Sélectionner le fichier dbutil_2_3.sys et maintenez la touche SHIFT enfoncée tout en appuyant sur la touche DELETE pour le supprimer définitivement.

Solution de contournement

  • Aucune solution de contournement n’est disponible publiquement à l’heure actuelle.