CVE-2026-120831
Publiée le 2026-11-03 · Dernière modification le 2026-11-03
libslirp est une bibliothèque utilisée par les logiciels de virtualisation, tels que QEMU, pour fournir le réseau TCP/UDP aux machines virtuelles invitées. Une faille dans la fonction `if_output()` survient lorsque la bibliothèque déplace des sessions réseau entre différentes files d'attente de traitement internes. En gérant incorrectement les pointeurs de paquets lors de cette transition, le logiciel corrompt sa propre gestion de la mémoire.
Un attaquant situé à l'intérieur d'une machine virtuelle invitée peut déclencher cette faille en générant des rafales spécifiques de trafic réseau, ce qui provoque le plantage du processus réseau de l'hôte. Cela entraîne une perte totale de la disponibilité réseau pour l'invité concerné. L'attaque ne nécessite aucun privilège spécial ni interaction de l'utilisateur, mais elle doit être lancée depuis l'environnement virtualisé.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
A flaw was found in libslirp in if_output(). When moving a session from the fast queue to the batch queue, the code unlinked and reinserted an arbitrary packet via ifm->m_nextpkt instead of the session queue head, corrupting queue pointers. A guest generating burst traffic could crash the host networking process, causing a denial of service.