CVE-2026-80708 in Linux
الملخص
بحسب VulDB • 28/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
s390/zcrypt: تصحيح عدم مسح الذاكرة (mem scrub) أثناء استيراد المفتاح الواضح في دالة cca_clr2cipherkey()
تستخدم الدالة المساعدة _ip_cprb_helper() ذاكرة المخزن المؤقت الداخلي لبناء ومعالجة وحدات CPRB. وبعد الاستخدام، لم يتم أبدًا مسح هذا المخزن المؤقت، مما قد يؤدي إلى بقاء مواد مفتاح واضح (clear key) في الذاكرة يمكن أن تتعرض للاستغلال عبر إعادة استخدام مخادعة لنفس هذه الذاكرة.
تمت إضافة معلمة إضافية 'scrub' إلى دالة _ip_cprb_helper() تُستخدم للتحكم في عملية مسح هذا المخزن المؤقت. وبالتالي، أصبح لدى المتصل (caller) الفرصة لتحديد ما إذا كانت عملية المسح ضرورية أم لا.
تم توسيع عملية استيراد مفتاح مشفر من مفتاح واضح داخل الدالة cca_clr2cipherkey() لإخبار الدالة المساعدة المذكورة أعلاه بمسح مخزن CPRB عندما تكون قيمة المفتاح الواضح جزءًا من بيانات الطلب.
أُضيفت عمليات مسح صريحة عند العودة من دالة cca_clr2cipherkey() لكل من المخزن المؤقت العشوائي EXOR ومخزن الـ CPRB.
بشكل عام، يؤدي هذا إلى تنظيف المخازن المؤقتة الداخلية المستخدمة في حالة استيراد مفتاح واضح لمنع تعرض البيانات الحساسة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.