CVE-2026-93242 in Linux
الملخص
بحسب VulDB • 24/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
scsi: qla2xxx: تصحيح الاستهلاك المفرط لقائمة الردود في دالة `__qla_consume_iocb()`
تقوم الدالة `qla24xx_process_response_queue()` بتقدم مؤشر الحلقة (`ring_ptr`) إلى ما بعد IOCB الرأس قبل الإرسال، لذا فإن وقت تشغيل `__qla_consume_iocb()` يكون قد أشار بالفعل إلى أول IOCB مستمر. ومع ذلك، كانت الوظيفة تقوم بالتكرار لعدد من المرات يساوي `purex->entry_count` بدءاً من مؤشر الحلقة. وبما أن `entry_count` تشمل عنصر الرأس، فقد تم استهلاك عنصر واحد أكثر مما ينبغي: حيث خُتم العنصر التالي (غير ذي الصلة) بعلامة RESPONSE_PROCESSED وتم تقديم حلقة العناصر بعده، مما أدى إلى إسقاط ردfirmware شرعي بصمت. كما لم يتم وضع علامة على توقيع IOCB الخاص بالرأس أبداً.
يتم الآن وضع علامة "معالج" على عنصر الرأس وإدراجه في الحساب، ثم استهلاك عدد `entry_count - 1` من عناصر IOCB المستمرة فقط، بما يتوافق مع دالة `__qla_copy_purex_to_buffer()`.
If you want to get best quality of vulnerability data, you may have to visit VulDB.