PT-2026-64344

CVE-2026-64229

·

تاريخ النشر

2026-07-24

·

تاريخ التحديث

2026-10-09

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس الإصدار 7.1.0-rc3
الوصف
توجد مشكلة في إدارة ذاكرة x86 حيث تظل عملية مسح ذاكرة TLB البثية (broadcast TLB flushing) ممكّنة على معالجات AMD التي تدعم INVLPGB حتى عند تشغيل النظام باستخدام الخيار nopcid. يحدث هذا لأن الدالتين mm global asid() وconsider global asid() تعتمدان على الميزة X86 FEATURE INVLPGB. عندما يصبح واصف الذاكرة نشطًا على أكثر من ثلاث وحدات معالجة مركزية، تقوم consider global asid() بتعيين ASID عالمي له، مما يؤدي إلى قيام flush tlb mm range() بتنفيذ مسار broadcast tlb flush() باستخدام PCID غير صفر. إذا لم يتم تعيين CR4.PCIDE، فإن إصدار INVLPGB بقيمة PCID غير صفرية يؤدي إلى حدوث خطأ حماية عام (#GP). TLB (مخزن الترجمة الجانبي) هو ذاكرة تخزين مؤقتة للأجهزة تستخدمها وحدة إدارة الذاكرة لتحسين سرعة ترجمة العناوين الافتراضية إلى عناوين فعلية.
التوصيات
تحديث نواة Linux الإصدار 7.1.0-rc3 إلى إصدار يكون فيه X86 FEATURE INVLPGB تابعًا لـ X86 FEATURE PCID لضمان تعطيل دعم TLB للبث عند تعطيل PCID.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1
USN-8728-2
USN-8728-3
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾