CVE-2026-90240
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iommu/vt-d: Alias-lar ləğv edilərkən kontekst keşinin düzgün SID ilə təmizlənməsi domain_context_clear_one() və device_pasid_table_teardown() funksiyalarının hər biri cihazın hər bir DMA alias-ı üçün bir dəfə çağırılır. Hər iki funksiya pci_for_each_dma_alias() callback-i tərəfindən təmin edilən bus/devfn cütlüyündən istifadə edərək kontekst girişini tapır, daha sonra info->bus və info->devfn əsasında (yəni həmişə cihazın özünün requester ID-si ilə) cihaz seçici kontekst-keş etibarsızlaşdırılmasını quran intel_context_flush_no_pasid() funksiyasını çağırır. Nəticədə, cihazın öz RID-indən başqa bütün alias-lar üçün yaddaşda yeni təmizlənmiş kontekst girişi kontekst keşində heç vaxt etibarsızlaşdırılmır. Aparat təminatı həmin köhnəlmiş keş girişini istifadə etməyə davam edə bilər. Scalable-mode ləğv etmə yolunda intel_pasid_free_table() funksiyası həmin köhnəlmiş giriş tərəfindən hələ də istinad edilən PASID kataloqunu azad edə bilər ki, bu da IOMMU-nun azad edilmiş yaddaşı oxumasına şərait yaradır. Bu problem, @info-dan törətmək əvəzinə, ləğv edilən girişin mənbə ID-sini (source ID) intel_context_flush_no_pasid() funksiyasına ötürməklə həll edilmişdir.
Necə düzəltmək olar
- Linux Linux3eb6ad14ef359e426cff14942e220de101cdbe84, a803141597d61dc0511f7cd849625e17d042ca8a, 5baddf100b3be730912485648cbaae5e3a251923, c54e4ae971b98e8d650400137d332cee56c03f55 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | f90584f4beb84211c4d21b319cc13f391fe9f3c2 ≤ v < 3eb6ad14ef359e426cff14942e220de101cdbe84, f90584f4beb84211c4d21b319cc13f391fe9f3c2 ≤ v < a803141597d61dc0511f7cd849625e17d042ca8a, f90584f4beb84211c4d21b319cc13f391fe9f3c2 ≤ v < 5baddf100b3be730912485648cbaae5e3a251923, f90584f4beb84211c4d21b319cc13f391fe9f3c2 ≤ v < c54e4ae971b98e8d650400137d332cee56c03f55, 6.11 | 3eb6ad14ef359e426cff14942e220de101cdbe84, a803141597d61dc0511f7cd849625e17d042ca8a, 5baddf100b3be730912485648cbaae5e3a251923, c54e4ae971b98e8d650400137d332cee56c03f55 |
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.
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.