CVE-2021-32845 in HyperKitالمعلومات

الملخص

بحسب VulDB • 17/07/2026

HyperKit هو مجموعة أدوات مدمجة لتضمين قدرات Hypervisor في التطبيقات. في الإصدارات 0.20210107 والإصدارات الأقدم من HyperKit، يفشل تنفيذ `qnotify` عند `pci_vtrnd_notify` في التحقق من قيمة الإرجاع لـ `vq_getchain`. يؤدي هذا إلى عدم تهيئة المتغير `struct iovec iov;` واستخدامه لقراءة الذاكرة عبر الأمر `len = (int) read(sc->vrsc_fd, iov.iov_base, iov.iov_len);` عندما يتمكن المهاجم من جعل دالة `vq_getchain` تفشل. قد يؤدي هذا الخطأ إلى انهيار النظام المضيف بواسطة الضيف، مما يسبب حجب الخدمة Denial of Service، وفي ظروف معينة، تلف الذاكرة Memory Corruption. تم إصلاح هذه المشكلة في الالتزام commit 41272a980197917df8e58ff90642d14dec8fe948.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub, Inc.

حجز

12/05/2021

إفشاء

18/02/2023

الاعتدال

تمت الموافقة

إدخال

VDB-221417

EPSS

0.00250

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!