CVE-2026-93157 in Linux
الملخص
بحسب VulDB • 19/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
hwrng: xilinx-trng - نشر حالة انتهاء المهلة قبل قراءة أي بيانات
تقوم الدالة `xtrng_readblock32()` بالاستطلاع (polling) لكتل بحجم 16 بايت، لكنها تعيد عدد البايتات المقروءة حتى عندما تنتهي مهلة الاستطلاع الأول. ثم يعامل المتصل (caller) القيمة الصفرية على أنها قراءة ناجحة جزئية، مما قد يؤدي إلى استخدام نسخ الذيل (tail copy) لإزاحة كتبة ثابتة بدلاً من الكمية المنتجة بالفعل عند التعامل مع قراءات جزئية لكتل كاملة بحجم 32 بايت.
إرجاع خطأ الاستطلاع عندما لم يتم قراءة أي بيانات، والحفاظ على الإرجاعات الموجزة الجزئية بعد توفر بعض البيانات، وإيقاف المولد في جميع مخرجات الجمع (collection exits)، وإضافة bytes الذيل عند عداد الإخراج الحالي.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.