Vulnérabilité dans libvirt

Date de publication :

Une vulnérabilité a été découverte dans libvirt, boîte à outils de virtualisation. Un attaquant local exploitant cette vulnérabilité peut effectuer des opérations normalement défendues sur le mappeur de périphériques de la machine hôte, résultant en un potentiel déni de service, ainsi qu’une perte de confidentialité et intégrité des données.

CVE-2020-14339 [Score CVSS v3 : 8.8] : Une vulnérabilité de type élévation de privilèges a été découverte dans libvirt. Un attaquant local à une machine invitée disposant d’un faible niveau de privilèges peut effectuer des opérations privilégiées sur le mappeur de périphérique de la machine hôte. L’exploitation de cette vulnérabilité est possible via la fuite d’un descripteur de fichier vers la machine invitée, et peut résulter en un potentiel déni de service, ainsi qu’une perte de la confidentialité et de l’intégrité des données contenues en stockage.

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

  • Déni de service
  • Perte de confidentialité et d’intégrité de données stockées

Criticité

  • Score CVSS v3 : 8.8

Existence d’un code d’exploitation

  • Aucun code d’exploitation n’est disponible publiquement à ce jour

Composants vulnérables

  • libvirt depuis la version 6.2.0 jusqu’à la version 6.6.0 (non-incluse)

CVE

  • CVE-2020-14339

Solutions ou recommandations

Mise en place de correctifs de sécurité

  • Mettre à jour libvirt vers la version 6.6.0 ou supérieure

Solution de contournement

  • L’activation de SELinux peut permettre de bloquer l’accès au fichier “/dev/mapper/control”, sujet à la fuite responsable de cette vulnérabilité.