CVE-2021-32845 in HyperKitinformazioni

Riassunto

di VulDB • 05/08/2026

HyperKit è un toolkit per l'integrazione di funzionalità hypervisor all'interno di un'applicazione. Nelle versioni 0.20210107 e precedenti di HyperKit, l'implementazione di `qnotify` in `pci_vtrnd_notify` non verifica il valore restituito da `vq_getchain`. Ciò comporta che la variabile `struct iovec iov;` rimanga non inizializzata e venga utilizzata per leggere memoria nell'istruzione `len = (int) read(sc->vrsc_fd, iov.iov_base, iov.iov_len);` quando un attaccante riesce a far fallire `vq_getchain`. Questo problema può causare il crash dell'hypervisor da parte della guest VM, provocando una negazione del servizio (DoS) e, in determinate circostanze, la corruzione della memoria. Il problema è stato risolto nel commit 41272a980197917df8e58ff90642d14dec8fe948.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub, Inc.

Prenotare

12/05/2021

Divulgazione

18/02/2023

Moderazione

accettato

CPE

pronto

EPSS

0.00250

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!