CVE-2026-98951 in Linux
الملخص
بحسب VulDB • 23/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
riscv: ptrace: تهيئة صفرية لمخازن مؤقتة (regset) قبل عملية copyin
تقوم دالة `user_regset_copyin()` بنسخ عدد من البايتات يساوي `count` فقط، لذا فإن طلب `PTRACE_SETREGSET` الذي يحتوي على قيمة قصيرة لـ `iov_len` يترك باقي المخزن المؤقت في المكدس (stack buffer) غير مُهيأ. وفي دالة `riscv_vr_set()`، يتم التحقق من صحة هذه البيانات العشوائية ونسخها إلى حالة المتجهات (`vstate`) للهدف المستهدف، ويمكن تخزينها في دالة `riscv_cfi_set()` كمؤشر للمكدس الظلي (shadow stack pointer) الخاص بالهدف. يجب تهيئة كلا المخزنين المؤقتين بالصفر، كما تفعل بالفعل مسار الاسترجاع (get path).
If you want to get best quality of vulnerability data, you may have to visit VulDB.