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.