CVE-2021-32845 in HyperKitinfo

Zusammenfassung

von VulDB • 14.08.2026

HyperKit ist ein Toolkit zum Einbetten von Hypervisor-Funktionalitäten in eine Anwendung. In den Versionen 0.20210107 und älteren von HyperKit überprüft die Implementierung von `qnotify` bei `pci_vtrnd_notify` nicht den Rückgabewert von `vq_getchain`. Dies führt dazu, dass `struct iovec iov;` nicht initialisiert ist und zur Speicherlesekoperation in `len = (int) read(sc->vrsc_fd, iov.iov_base, iov.iov_len);` verwendet wird, wenn ein Angreifer bewirken kann, dass `vq_getchain` fehlschlägt. Dieses Problem kann dazu führen, dass ein Gast das Host-System abstürzen lässt und somit einen Denial-of-Service (DoS) verursacht sowie unter bestimmten Umständen zu Speicherkorruption führt. Das Problem wurde im Commit 41272a980197917df8e58ff90642d14dec8fe948 behoben.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub, Inc.

Reservieren

12.05.2021

Veröffentlichung

18.02.2023

Moderieren

akzeptiert

Eintrag

VDB-221417

CPE

bereit

EPSS

0.00250

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!