CVE-2026-64289

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: iommufd: cache invalidation üçün entry_num və entry_len üzərində yuxarı hədlər təyin edin iommufd_hwpt_invalidate() istifadəçi tərəfindən idarə olunan entry_num və entry_len qəbul edir, hər biri yalnız U32_MAX ilə məhdudlaşdırılır. Kernelin struct ölçüsündən böyük olan entry_len, kopyalama köməkçisinin əlavə baytların sıfır olduğunu yoxlamasına səbəb olur və bu artıqlığı bir kəsilməz keçiddə skan edir; sıfırlanmış istifadəçi yaddaşı üzərində çoxgiqabaytlıq dəyər soft-lockup watchdog-u işə salır. Böyük entry_num digər tərəfdir və backend invalidation dövrünü yenidən planlaşdırma olmadan işə salır. Məsələn, VT-d nested handler hər iterasiyada hər girişi kopyalayır və keşləri təmizləyir, CPU-nu preemptiv olmayan kernel-də məşğul saxlayır. Hər ikisini ioctl-də məhdudlaşdırın. entry_len PAGE_SIZE-dən aşağı, hər hansı sorğu struct-ından yuxarı, entry_num isə 1 << 19-dan aşağı saxlanılır ki, bu da aparat invalidation növbəsinin səviyyəsidir və hər hansı real partiyadan xeyli yuxarıdır, beləliklə hər çağırış üzrə dövr uzunluğunu məhdudlaşdırır.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.8 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.46.12.96, 6.18.39, 7.1.4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.