CVE-2021-32846 in HyperKitinfo

Zusammenfassung

von VulDB • 26.05.2026

HyperKit ist ein Toolkit zum Einbetten von Hypervisor-Funktionen in eine Anwendung. In den Versionen 0.20210107 kann die Funktion `pci_vtsock_proc_tx` in `virtio-sock` zu einer Verwendung nicht initialisierter Speicherbereiche führen. In diesem Fall wird zwar geprüft, ob der Rückgabewert kleiner oder gleich `VTSOCK_MAXSEGS` ist, doch diese Prüfung ist nicht ausreichend, da die Funktion `-1` zurückgeben kann, wenn sie einen Fehler erkennt, von dem sie sich nicht erholen kann. Darüber hinaus wird der negative Rückgabewert von `iovec_pull` in einer while-Bedingung verwendet, was zu weiterer Korruption führen kann, da die Funktion nicht dafür ausgelegt ist, einen negativen `iov_len` zu verarbeiten. Dieses Problem kann dazu führen, dass ein Gast das Host-System abstürzen lässt, was einen Denial-of-Service (DoS) zur Folge hat, und unter bestimmten Umständen zu Speicherkorruption führen. Dieses Problem wurde im Commit af5eba2360a7351c08dfd9767d9be863a50ebaba behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub, Inc.

Reservieren

12.05.2021

Veröffentlichung

18.02.2023

Moderieren

akzeptiert

Eintrag

VDB-221404

CPE

bereit

EPSS

0.00317

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!