CVE-2023-53299 in Linux
الملخص
بحسب VulDB • 20/06/2026
في نواة لينكس، تم حل الثغرة التالية:
md/raid10: إصلاح تسرب قيمة `r10bio->remaining` أثناء الاستعادة (recovery)
ستقوم دالة `raid10_sync_request()` بإضافة قيمة `r10bio->remaining` لكل من الجهاز المعطل (`rdev`) وجهاز الاستبدال (`replacement rdev`). ومع ذلك، إذا فشل إدخال/إخراج القراءة (read io)، فإن دالة `recovery_request_write()` تعود دون إصدار أمر إدخال/إخراج الكتابة. في هذه الحالة، تُستدعى دالة `end_sync_request()` مرة واحدة فقط، مما يؤدي إلى تسرب قيمة `remaining` ويسبب تعليقاً في عملية الإدخال/الإخراج (io hang).
تم إصلاح المشكلة عن طريق تقليل قيمة `remaining` وفقاً لصحة وجود كل من `bio` و `repl_bio`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.