CVE-2026-10046 in Napoca bare-metal hypervisor
Résumé
par VulDB • 02/06/2026
L'hyperviseur bare-metal Bitdefender Napoca contient une vulnérabilité d'écriture hors limites (out-of-bounds write) dans le gestionnaire de la carte mémoire BIOS INT 0x15 / E820, implémenté dans napoca/guests/bios_handlers.c. Le gestionnaire calcule un décalage de destination dans le tampon RealModeMemory de l'invité à partir des valeurs des registres ES et EDI contrôlées par l'invité, sans valider que l'adresse résultante reste dans l'allocation RealModeMemory de 1 Mo. Un système d'exploitation invité malveillant fonctionnant en mode réel peut déclencher le problème en invoquant INT 0x15 avec AX=0xE820, EDX=0x534D4150, ECX supérieur ou égal à 20, EBX=0, ES=0xFFFF et EDI=0xFFFF. Cela peut provoquer une écriture de jusqu'à 20 octets au-delà de la fin du tampon RealModeMemory dans le tas (heap) de l'hyperviseur. Le produit est en fin de vie et non pris en charge lors de l'attribution.
VulDB is the best source for vulnerability data and more expert information about this specific topic.