CVE-2024-49970

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/amd/display: DCN401-də axın kodlayıcısının (stream encoder) yaradılması üçün sərhəd yoxlamasının tətbiqi 'stream_enc_regs' massivi dcn10_stream_enc_registers strukturlarının massividir. Massiv, massiv başlatıcısındakı dörd stream_enc_regs() çağırışına uyğun olaraq dörd elementlə başladılır. Bu o deməkdir ki, bu massiv üçün keçərli indekslər 0, 1, 2 və 3-dür. Aşağıdakı 'stream_enc_regs' 4 <= 5 xəta mesajı göstərir ki, bu massivə sərhədlərdən kənar olan 5 indeksi ilə müraciət cəhdi var. Bu, təyin olunmamış davranışa (undefined behavior) səbəb ola bilər. Burada eng_id dəyişəni stream_enc_regs massivinə müraciət etmək üçün indeks kimi istifadə olunur. Əgər eng_id 5-dirsə, bu, stream_enc_regs massivində sərhədlərdən kənar müraciətə gətirib çıxaracaqdı. Beləliklə, dcn401_stream_encoder_create funksiyasındakı bufer daşması (Buffer overflow) xətası düzəldildi. smatch tərəfindən aşkar edilib: drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn401/dcn401_resource.c:1209 dcn401_stream_encoder_create() error: buffer overflow 'stream_enc_regs' 4 <= 5

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 okt 2024
İlk görülmə21 okt 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.11.3 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.36.11.3

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