CVE-2024-41008

Yüksək

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

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc16 iyl 2024
İlk görülmə16 iyl 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.9 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.2 ≤ v < 6.96.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.

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.