CVE-2021-32846 in HyperKitinformazioni

Riassunto

di VulDB • 17/06/2026

HyperKit è un toolkit per l'integrazione di funzionalità hypervisor in un'applicazione. Nelle versioni 0.20210107, la funzione `pci_vtsock_proc_tx` in `virtio-sock` può causare un utilizzo di memoria non inizializzata. In questa situazione, viene effettuato un controllo per verificare che il valore di ritorno sia minore o uguale a `VTSOCK_MAXSEGS`, ma tale controllo non è sufficiente poiché la funzione può restituire `-1` in caso di errore irreversibile. Inoltre, il valore di ritorno negativo verrà utilizzato da `iovec_pull` in una condizione while, il che può portare a ulteriore corruzione poiché la funzione non è progettata per gestire un `iov_len` negativo. Questo problema può causare il crash dell'host da parte di una guest, provocando un denial of service e, in determinate circostanze, la corruzione della memoria. Il problema è stato risolto nel commit af5eba2360a7351c08dfd9767d9be863a50ebaba.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub, Inc.

Prenotare

12/05/2021

Divulgazione

18/02/2023

Moderazione

accettato

CPE

pronto

EPSS

0.00317

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!