CVE-2026-64288 in Linux
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس، تم حل الثغرة التالية:
KVM: arm64: nv: تجنب فك ترميز مؤشر NULL لـ VNCR pseudo-TLB
يحدث إلغاء مصادقة TLB الخاص بـ VNCR إما من خلال مُنشطات MMU أو تعليمات TLBI، ويمكن أن يحدث أي منهما حالة سباق (race condition) مع عدم كون vcpu قيد التشغيل بعد (عدم تخصيص pseudo-TLB). وبالمثل، قد يكون الذاكرة التخزينية المؤقتة للتعليمات البرمجية غير صالحة، ويجب في هذه الحالة تخطي عملية الإلغاء.
من المتوقع أن تقوم كل من الدالتين `kvm_invalidate_vncr_ipa()` و`kvm_invalidate_vncr_va()` بإجراء نفس الفحوصات، باستثناء أن الأخيرة لا تتحقق من التخصيص وتقوم بفك ترميز المؤشر بشكل أعمى.
يتم حل هذه المشكلة عن طريق إدخال مكرر (iterator) جديد يعتمد على `kvm_for_each_vcpu()` المعتاد والذي يتحقق من الحالتين المذكورتين أعلاه، ثم تحويل المستخدمين الاثنين لاستخدامه.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.