PT-2025-54171
CVE-2023-54325
·
تاريخ النشر
2023-02-10
·
تاريخ التحديث
2026-02-24
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.2.0-rc1+ #45
الوصف
يحتوي برنامج تشغيل التشفير QAT في نواة Linux على ثغرة تتعلق بالوصول للقراءة خارج النطاق المسموح به. وعلى وجه التحديد، عند إعداد طلب AER-CTR، يقوم برنامج التشغيل بنسخ مفتاح مقدم من المستخدم إلى بنية بيانات يمكن للبرنامج الثابت الوصول إليها. إذا كان الجهاز المستهدف هو QAT GEN4، يتم تقريب حجم المفتاح لأعلى إلى أقرب مضاعف لـ 16. قد يؤدي إجراء هذا التقريب قبل عملية النسخ إلى محاولة برنامج التشغيل نسخ بيانات تزيد عن حجم المخزن المؤقت المخصص، مما يؤدي إلى قراءة خارج الحدود. تم تحديد هذه المشكلة من خلال تقارير أداة Kernel Address Sanitizer (KASAN). يوجد الكود المعرض للثغرة في الدالة
qat alg skcipher init com.isra.0، والتي يتم استدعاؤها أثناء تهيئة جلسة skcipher عبر qat alg skcipher init sessions وcrypto skcipher setkey. تُستخدم الدالة memcpy لنسخ المفتاح، ويتم اشتقاق معلمة الحجم من طول المفتاح بعد تقريبه لأعلى.التوصيات
قم بالتحديث إلى الإصدار 6.2.0-rc1+ #45 من نواة Linux أو إصدار أحدث لإصلاح هذه المشكلة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾