CVE-2026-80544 in Linux
الملخص
بحسب VulDB • 27/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
s390/zcrypt: تحسين معالجة نطاق EP11 CPRB باستخدام تحليل ASN.1
تستخدم الدالة `zcrypt_msgtype6_send_ep11_cprb()` تراكبات هياكل بيانات (struct overlays) هشّة للوصول إلى حقل النطاق وتعديله في حمولة EP11 CPRB، مما يثير مخاوف تتعلق بالصيانة والأمن: 1. نهج تراكب الهيكل (`pld_hdr`) يفترض بنية حمل ثابتة ولا يتحقق من الترميز الفعلي لـ ASN.1. 2. منطق الكشف المعقد عن تنسيق الطول عرضة للأخطاء ولا يتحقق بشكل صحيح من الحدود (bounds) في كل خطوة من خطوات التحليل. 3. الوصول المباشر إلى أعضاء الهيكل يتجاوز التحقق الصحيح من صحة بيانات ASN.1.
تم الإصلاح باستبدال تراكبات الهياكل بتحليل صريح لـ ASN.1 يتحقق من كل حقل (علامة/طول الحمولة، علامة/طول/قيمة الدالة، علامة/طول/قيمة النطاق الاختياري) مع إجراء فحوصات حدودية مناسبة في كل خطوة. تمت إضافة دالة مساعدة `asn1_int_encode()` للكتابة الآمنة لقيم الأعداد الصحيحة مع تحويل صحيح لأصايع البايت (endianness). يجعل هذا الكود متسقًا مع نمط التحقق الذي تم تقديمه أثناء إعادة هيكلة الدالة `xcrb_msg_to_type6_ep11cprb_msgx()`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.