CVE-2026-90430
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iommu/tegra241-cmdqv: LVCMDQ yalnız tam şəkildə başladıldıqdan sonra dərc edilsin tegra241_vintf_init_lvcmdq() funksiyası, tegra241_vcmdq_alloc_smmu_cmdq() tərəfindən vcmdq->cmdq qurulmamışdan əvvəl yeni ayrılmış vcmdq göstəricisini vintf->lvcmdqs[] massivinə yazır. Xəta ISR həmin cmdq-ni istifadə etdiyi üçün bu zaman baş verən fiksasiya olunmuş LVCMDQ xətası (məsələn, kexec vasitəsilə ötürülən) tegra241_vintf0_handle_error() funksiyasının hələ sıfırlanmış olan arm_smmu_cmdq-nı __arm_smmu_cmdq_skip_err() funksiyasına ötürməsinə və nəticədə NULL növbə registri göstəricilərinin istifadə edilməsinə səbəb olur. Yazma əməliyyatı tegra241_vintf_init_lvcmdq() funksiyasından çıxarılsın və bunun əvəzinə vcmdq ayırmanın sonunda, ISR-dəki smp_load_acquire() ilə cütləşən smp_store_release() vasitəsilə dərc edilsin; beləliklə, ISR ya tam qurulmuş LVCMDQ-nu, ya da NULL-u görə bilər. İstifadəçiyə məxsus LVCMDQ ayırması da buna uyğun olaraq dəyişdirilir və tegra241_vcmdq_hw_init_user() uğurlu olduqdan sonra adi yazma əməliyyatı ilə vcmdq dərc edilir, çünki istifadəçi VINTF-nin lvcmdqs[] massivinin kilidsiz oxuyucusu yoxdur — xəta ISR yalnız VINTF0 massivini gəzir.
Necə düzəltmək olar
- Linux Linuxd5ec248ee1c79354979c23f7f390e856e9535651, 792f720fc23fe5bd6508d40ed73ae739debd6dcb, b4535b403d6bf9bcc24dbd62096711329b9c612c, cbc41aacd49e695338940196e7084770365e1b68 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < d5ec248ee1c79354979c23f7f390e856e9535651, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < 792f720fc23fe5bd6508d40ed73ae739debd6dcb, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < b4535b403d6bf9bcc24dbd62096711329b9c612c, 918eb5c856f6ce4cf93b4b38e4b5e156905c5943 ≤ v < cbc41aacd49e695338940196e7084770365e1b68, 6.12 | d5ec248ee1c79354979c23f7f390e856e9535651, 792f720fc23fe5bd6508d40ed73ae739debd6dcb, b4535b403d6bf9bcc24dbd62096711329b9c612c, cbc41aacd49e695338940196e7084770365e1b68 |
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.