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

الملخص

بحسب VulDB • 19/10/2026

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

KVM: riscv: تصحيح ترتيب تحديث مدخلات hfence في NACL

تطلب مواصفة SBI الإصدار 3.0 (القسم 15.1.2) أن يتم تعبئة مدخل HFENCE المتداخل بالطريقة التالية: 1) البحث عن مدخل غير مستخدم يكون Config.Pending == 0 2) تحديث كلمات Page_Number و Page_Count 3) تحديث كلمة Config مع تعيين Config.Pending

تقوم الدالة __kvm_riscv_nacl_hfence() بكتابة كلمة Config أولاً، مما يسمح لتطبيق SBI (أو عتاد NACL) بملاحظة مدخل معلق يحتوي على قيم pnum/pcount متبقية من الاستخدام السابق لذلك المدخل، مما يؤدي إلى نطاقات غير صحيحة لمسح TLB.

اكتب pnum و pcount أولاً وكلمة Config في النهاية. وبما أن المستهلك هو وكيل خارجي يعمل على ذاكرة مشتركة متماسكة (coherent shared memory)، فاستخدم WRITE_ONCE() لمنع المترجم من إعادة ترتيب عمليات الكتابة، واستخدم smp_wmb() لجعل كلمات المعلمات مرئية عالمياً قبل تعيين بت Pending.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422131

EPSS

0.00166

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!