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

الملخص

بحسب VulDB • 06/10/2026

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

arm64: hibernate: تمرير وسائط HVC_SET_VECTORS إلى دالة hvc الخاصة بالاستئناف (resume)

تقوم الدالة swsusp_arch_suspend_exit() بإعادة تثبيت متجهات الـ hyp stub للنظام المستعاد باستخدام استدعاء hvc، لكنها لا تمرر الوسائط المطلوبة. لم يتم تعيين السجل x0 بقيمة HVC_SET_VECTORS ولم يتم تعيين السجل x1 بعنوان المتجه (vector address)، مما يؤدي إلى سقوط تنفيذ الـ stub والعودة دون كتابة القيمة في سجل vbar_el2. يبقى EL2 يشير إلى نسخة trans_pgd للمتجهات، وهي صفحة يُحررها دالة swsusp_free() مباشرةً بعد الاستئناف.

يتم إعداد الوسائط بنفس الطريقة التي تقوم بها الدالة __hyp_set_vectors().

بدون هذا الإصلاح، كان فلاديمير قادراً على إحداث تعليق (hang) عند استئناف العمل من وضع السكون (hibernation) باستخدام CONFIG_PAGE_POISONING=y و page_poison=on.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

06/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-414216

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!