CVE-2024-46683

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: drm/xe: preempt fence ətrafında UAF-ın qarşısını al Fence kilidi növbənin bir hissəsidir, buna görə də mövcud dizaynda fence-i kilidləyən hər şey növbənin azad edilməsinin qarşısını almaq üçün növbəyə istinadı da saxlamalıdır. Lakin hazırda görünür ki, biz fence-ə siqnal veririk və sonra növbə istinadını buraxırıq, amma əgər nəsə fence-i gözləyirsə, gözləyən şəxs bir qədər sonra oyanmaq üçün işə salınır və oyanarkən fence vəziyyətini yoxlamazdan əvvəl ilk olaraq kilidi tutur. Amma əgər biz artıq növbə istinadını buraxmışıqsa, onda kilit növbənin bir hissəsi kimi artıq azad edilmiş ola bilər ki, bu da UAF-a gətirib çıxarır. Bunun qarşısını almaq üçün fence kilidini fence-in özünə köçürün ki, yaşayış müddəti ilə bağlı problemlərlə üzləşməyək. Alternativ olaraq cihaz səviyyəsində kilit ola bilər və ya növbə yalnız fence buraxma callback-ində buraxıla bilər, lakin bu, kilidləmə problemlərindən qaçmaq üçün başqa bir worker-ə ötürməyi tələb edə bilər. İstinadlar: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2454 İstinadlar: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2342 İstinadlar: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/2020 (cherry picked from commit 7116c35aacedc38be6d15bd21b2fc936eed0008b)

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc13 sen 2024
İlk görülmə13 sen 2024

Necə düzəltmək olar

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

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.8 ≤ v < 6.10.8, 6.116.10.8

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.

CVE-2024-46683 · Linux Kernel · Dark Radar