CVE-2022-50756 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
nvme-pci: تصحيح حجم تخصيص الـ mempool
تحويل الحد الأقصى للحجم إلى وحدات البايت لمطابقة وحدات المقسوم الذي يحسب العدد الأسوأ لحالات إدخالات PRP.
يُستخدم الناتج لتحديد عدد قوائم PRP المطلوبة. كان الكود سابقاً يقوم بتقريب هذا العدد إلى قائمة واحدة، لكننا قد نحتاج إلى قائمتين في أسوأ الحالات. في هذا السيناريو، كان السائق (driver) يؤدي إلى تلف الذاكرة بما يتجاوز الحجم المقدم من الـ mempool.
وعلى الرغم من أن حدوث ذلك غير مرجح (حيث ستحتاج إلى 4 ميجابايت موزعة بدقة على 127 مقطعاً فيزيائياً على طابور لا يدعم SGLs)، فقد تم رصد هذا التلف في الذاكرة بواسطة kfence.
Be aware that VulDB is the high quality source for vulnerability data.