CVE-2024-50090

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/xe/oa: oa batch buffer-indəki daşma (overflow) düzəldildi Defolt olaraq xe_bb_create_job() funksiyası batch buffer-ə MI_BATCH_BUFFER_END əlavə edir. Əgər batch buffer yalnız bir dəfə istifadə olunursa, bu problem yaratmır, lakin oa eyni metrika üçün batch buffer-dən təkrar istifadə edir və hər çağırışda MI_BATCH_BUFFER_END əlavə edərək aşağıdakı xəbərdarlığı çap edir və sonra daşmaya səbəb olur. [ 381.072016] ------------[ cut here ]------------ [ 381.072019] xe 0000:00:02.0: [drm] Assertion `bb->len * 4 + bb_prefetch(q->gt) <= size` failed! platform: LUNARLAKE subplatform: 1 graphics: Xe2_LPG / Xe2_HPG 20.04 step B0 media: Xe2_LPM / Xe2_HPM 20.00 step B0 tile: 0 VRAM 0 B GT: 0 type 1 Buna görə də, burada batch buffer-də artıq MI_BATCH_BUFFER_END-in olub-olmadığı yoxlanılır, əgər yoxdursa, əlavə edilir. v2: - sadə düzəliş, Ashutosh-un təklifi ilə (commit 9ba0e0f30ca42a98af3689460063edfb6315718a-dan cherry pick edildi)

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc5 noy 2024
İlk görülmə5 noy 2024
Zəiflik növüCWE-120CWE-120

Necə düzəltmək olar

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

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.11.46.11.4

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-50090 · Linux Kernel · Dark Radar