Vigil@nce - QEMU : déréférencement de pointeur NULL via NDIS Control Message
mars 2016 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : https://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant dans un système invité peut forcer le
déréférencement d’un pointeur NULL avec un NDIS Control Message
envoyé via USB vers QEMU, afin de mener un déni de service sur
le système hôte.
Produits concernés : QEMU.
Gravité : 1/4.
Date création : 16/02/2016.
DESCRIPTION DE LA VULNÉRABILITÉ
Le produit QEMU implémente NDIS (Network Driver Interface
Specification).
Cependant, si un périphérique USB envoie un message RNDIS
(Remote NDIS) avec une configuration vide, la fonction is_rndis()
du fichier hw/usb/dev-network.c de QEMU ne vérifie pas si un
pointeur est NULL, avant de l’utiliser.
Un attaquant dans un système invité peut donc forcer le
déréférencement d’un pointeur NULL avec un NDIS Control Message
envoyé via USB vers QEMU, afin de mener un déni de service sur
le système hôte.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET