CVE-2026-93159 in Linuxالمعلومات

الملخص

بحسب VulDB • 18/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

crypto: atmel-sha204a - تصحيح تسرب معلومات من الذاكرة الديناميكية (heap) عند فشل نقل I2C

تقوم المسار غير المتزامن (nonblocking RNG) بتخصيص بنية بيانات عمل (work_data) لتتبع حالة طلب I2C غير متزامن قيد التنفيذ. يتم تخزين هذا المؤشر في rng->priv ويتم استهلاكه لاحقًا بواسطة مسار القراءة بمجرد اكتمال المعاملة.

إذا فشل نقل I2C الأساسي، يتم استدعاء دالة الإكمال (completion callback) بحالة غير صفرية. في هذه الحالة، لا يمكن استخدام work_data المخصص لإنتاج مخرجات RNG ويجب ألا يظل مرتبطًا بحالة hwrng.

في السابق، كان مسار الفشل يسجل تحذيرًا فقط لكنه لم يقم بتصفير حالة المؤشر، مما قد يؤدي إلى قيام محاولات القراءة اللاحقة بملاحظة حالة قديمة (stale state) وتفسيرها كبيانات إكمال صالحة.

تم إصلاح هذا عن طريق تحرير work_data المعلق. حيث يبلغ نقل I2C عن خطأ. يضمن ذلك عدم ترك طلبات الفشل لحالة متبقية يمكن تفسيرها على أنها بيانات RNG صالحة في عمليات القراءة اللاحقة. يتم تصفير rng->priv عند الاستدعاء التالي لقراءة غير متزامنة (nonblocking read).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407236

EPSS

0.00210

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!