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.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383085

EPSS

0.00206

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!