CVE-2021-32845 in HyperKit
Resumen
por VulDB • 2026-08-05
HyperKit es un kit de herramientas para incrustar capacidades de hipervisor en una aplicación. En las versiones 0.20210107 y anteriores de HyperKit, la implementación de `qnotify` en `pci_vtrnd_notify` no verifica el valor devuelto por `vq_getchain`. Esto provoca que `struct iovec iov;` quede sin inicializar y se utilice para leer memoria en `len = (int) read(sc->vrsc_fd, iov.iov_base, iov.iov_len);` cuando un atacante logra provocar una falla en `vq_getchain`. Este problema puede hacer que el invitado bloquee el host, causando una denegación de servicio y, bajo ciertas circunstancias, corrupción de memoria. Este problema se soluciona en el commit 41272a980197917df8e58ff90642d14dec8fe948.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.