CVE-2024-41008
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: drm/amdgpu: vm->task_info idarəetməsinin dəyişdirilməsi Bu yamaq vm->task_info obyektinin idarəetməsini və həyat dövrünü dəyişir. Əsas dəyişikliklər bunlardır: - vm->task_info artıq dinamik olaraq ayrılmış bir göstəricidir (ptr) və onun istifadəsi istinad sayğacı ilə izlənilir. - task_info həyat dövrünün idarə edilməsi üçün iki yeni köməkçi funksiya təqdim edilir: - amdgpu_vm_get_task_info: bu məlumatı qaytarmazdan əvvəl task_info-nun istinad sayğacını artırır - amdgpu_vm_put_task_info: task_info-nun istinad sayğacını azaldır - task_info()-ya edilən sonuncu "put" əməliyyatı task_info-nu vm-dən silir. Bu yamaq həmçinin vm->task_info-nun mövcud istifadəsi üçün tələb olunan loqistik dəyişiklikləri həyata keçirir. V2: task_info tapılmadıqda bütün çapları bloklamayın (Felix) V3: Felix tərəfindən verilmiş rəy şərhləri düzəldildi - Səhv indentasiya düzəldildi - -ENOMEM üçün sazlama mesajı ləğv edildi - task_info üçün NULL yoxlanışı əlavə edildi - Sazlama mesajlarının dublikatları aradan qaldırıldı (ti vs no ti) - task_info-nun ilk istinadı vm_init()-də alınır, sonuncusu isə vm_fini()-də buraxılır V4: Felix tərəfindən verilmiş rəy şərhləri düzəldildi - create_task_info-da ikiqat istinad artımı düzəldildi - amdgpu_vm_get_task_info_pasid dəyişdirildi - Portlaşdırma zamanı amdgpu_gem.c faylında əlavə dəyişikliklər edildi
Necə düzəltmək olar
- linux linux_kernel6.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.2 ≤ v < 6.9 | 6.9 |
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.