CVE-2026-90424

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iommu/tegra241-cmdqv: init-failure yolunda VINTF0 sızmasının düzəldilməsi tegra241_cmdqv_init_structures() funksiyası kzalloc_obj() ilə VINTF0 ayırır, onu başladır və məntiqi VCMDQ-larını öncədən ayırır. Bunun iki xəta yolu yaddaş sızmasına səbəb olur. tegra241_cmdqv_init_vintf() uğursuz olduqda, VINTF0 cmdqv->vintfs[] massivinə çatmamış geri dönür, buna görə də probe uğursuzluğu zamanı devres unwind prosesi ona çata bilmir; burada onu birbaşa azad edin. Sonrakı VCMDQ önayırma uğursuzluğu isə VINTF0-ın yayılmış halda qalmasına səbəb olur və bu dəfə unwind prosesi tegra241_cmdqv_remove_vintf() funksiyasına çatır ki, o da onu vintf->hyp_own vasitəsilə azad edir. Lakin tegra241_vintf_hw_init() həmin bayrağı yalnız daha sonra, HW oxuma əməliyyatından sonra təyin edir, beləliklə hələ başladılmamış VINTF0 qonaq tərəfindən sahiblənildiyi kimi oxunur və heç vaxt qurulmayan sahələr üzərində mutex_destroy() və ida_destroy() işlədildiyi üçün sızıntı baş verir. Sahibliyi onun ID-si ayrıldıqda təyin edilən vintf->idx indeksindən müəyyən edin: idx 0 nüvəye məxsus VINTF0-dır, idx >= 1 isə qonaq VINTF-ni bildirir. Beləliklə, tegra241_cmdqv_remove_vintf() və tegra241_vintf_free_lvcmdq() funksiyalarındakı daxili nüvə azad etmə qərarı artıq idx-ə də əsaslanır və hyp_own sırf HW-oxuma vəziyyətində qalır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux05a1405d0cba3d8253261b02eb65e5cd3ca09ab3, 1d2271d7df5230e4ce36bdafd17524bd004f3b3f, 417190bde0fda4ee857999a722ca90163fbec587, f40f3144477314b489e4bc209c06cb51679fe82b və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < 05a1405d0cba3d8253261b02eb65e5cd3ca09ab3, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < 1d2271d7df5230e4ce36bdafd17524bd004f3b3f, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < 417190bde0fda4ee857999a722ca90163fbec587, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < f40f3144477314b489e4bc209c06cb51679fe82b, 6.1205a1405d0cba3d8253261b02eb65e5cd3ca09ab3, 1d2271d7df5230e4ce36bdafd17524bd004f3b3f, 417190bde0fda4ee857999a722ca90163fbec587, f40f3144477314b489e4bc209c06cb51679fe82b

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.