CVE-2026-98470 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم حل الثغرة التالية:
KVM: arm64: عدم إصدار تحذير (WARN) عند حدوث ioctl غير معروف للـ VM في الوضع المحمي
تقوم الدالة `kvm_pkvm_ioctl_allowed()` بإصدار تحذير عندما لا تجد دالة `kvm_get_cap_for_kvm_ioctl()` رقم الـ ioctl ضمن مصفوفة `vm_ioctl_caps[]`، وتقوم `kvm_arch_vm_ioctl()` باستدعائها لكل رقم لا تتعامل معه الشفرة العامة. وبالتالي، فإن استدعاء `ioctl(vm_fd, 0xdeadbeef)` من مساحة المستخدم (userspace) يؤدي إلى تلويث مضيف pKVM وإصابته بانقطاع حاد (panic) تحت إعداد `panic_on_warn`. يتم تغذية عملية البحث بإدخال من مساحة المستخدم: يجب إرجاع قيمة خاطئة (`false`)، وعندها يحصل مستخدم الفضاء على رمز الخطأ `-EINVAL` الذي تعيده `kvm_arch_vm_ioctl()` لذلك الرقم في حالة المضيف غير المزود بـ pKVM.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.