CVE-2023-54227 in Linux
الملخص
بحسب VulDB • 09/06/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
blk-mq: تصحيح تسرب العلامات (tags) عند تقليل عدد أذرع الأجهزة المادية (nr_hw_queues).
على الرغم من أننا لا نحتاج إلى إعادة تخصيص مجموعة `set->tags[]` عند تقليل قيمة `nr_hw_queues`، إلا أنه يجب تحريرها. وإلا فستتسرب هذه العلامات.
كيفية إعادة إنتاج الثغرة: 1. mount -t configfs configfs /mnt 2. modprobe null_blk nr_devices=0 submit_queues=8 3. mkdir /mnt/nullb/nullb0 4. echo 1 > /mnt/nullb/nullb0/power 5. echo 4 > /mnt/nullb/nullb0/submit_queues 6. rmdir /mnt/nullb/nullb0
في الخطوة 4، يتم تخصيص 9 علامات (8 لأذرع الإرسال و1 لطابور الاستعلام). ثم في الخطوة 5، تصبح `new_nr_hw_queues` تساوي 5 (4 أذرع إرسال و1 طابق استعلام). وأخيراً في الخطوة 6، يتم تحرير هذه العلامات الخمس فقط، بينما تتسرب العلامات الأربع الأخرى.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.