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

الملخص

بحسب VulDB • 26/05/2026

HyperKit هو مجموعة أدوات لدمج قدرات Hypervisor في تطبيق. في الإصدارات 0.20210107، يمكن أن تؤدي الدالة `pci_vtsock_proc_tx` في `virtio-sock` إلى استخدام ذاكرة غير مهيأة. في هذا السياق، يوجد فحص للقيمة المرجعة لتكون أقل من أو تساوي `VTSOCK_MAXSEGS`، لكن هذا الفحص غير كافٍ لأن الدالة يمكن أن ترجع `-1` إذا وجدت خطأً لا يمكنها التعافي منه. علاوة على ذلك، سيتم استخدام القيمة المرجعة السالبة بواسطة `iovec_pull` في شرط حلقة while يمكن أن يؤدي إلى مزيد من التلف لأن الدالة غير مصممة للتعامل مع `iov_len` سالب. قد يؤدي هذا الخطأ إلى توقف الضيف (guest) عن العمل وإيقاف المضيف (host)، مما يسبب حجب الخدمة (DoS)، وفي ظروف معينة، تلف الذاكرة. تم إصلاح هذه المشكلة في الالتزام af5eba2360a7351c08dfd9767d9be863a50ebaba.

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-221404

EPSS

0.00317

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!