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

الملخص

بحسب VulDB • 16/09/2026

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

LoongArch: BPF: نقل فتحة سجل الـ arena أسفل سياق استدعاء الذيل (TCC context)

حاليًا، يضع تخطيط المكدس فتحة سجل الـ arena الاختيارية فوق سياق عداد استدعاءات الذيل. عند تفعيل `arena_vm_start` ديناميكيًا، فإن ذلك يغير الإزاحة النسبية لفتحة `tcc_ptr` داخل إطار المكدس (stack frame)، مما يؤدي إلى عدم تطابق ماكرو التتبع الثابتة (hardcoded tracking macros) ويسبب انحراف الذاكرة أو تلفها محتملاً.

لإصلاح هذا، يتم نقل تسلسلات حفظ واستعادة سجل arena أسفل فتحات سياق عداد استدعاءات الذيل في كل من `build_prologue()` و`epilogue`.

يتم تحديث `__build_epilogue()` لإدراج إنقاص للإزاحة (offset) بشكل صحيح لتخطي كتبة قراءة `tcc_ptr` غير الضرورية بأمان، مع محاذاة دقيقة مع فتحة arena المعاد وضعها في الجزء السفلي تمامًا.

مع هذا التصحيح، تكون فتحة `tcc_ptr` موضوعة دائمًا على مسافة ثابتة مباشرة أسفل سجلات الحفظ الخاصة بالدال (callee-saved registers) الأساسية، وهي مستقلة عما إذا كانت ميزات الـarena مفعلة أم لا.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405749

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!