CVE-2024-57981

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: usb: xhci: Belirli komut iptallerinde meydana gelen NULL işaretçi referansı düzeltildi Bir komut, bir halka segmentinin kullanılabilir son TRB'sine kuyruğa alınırsa, kuyruk ekleme (enqueue) işaretçisi bir sonraki bağlantı TRB'sine ilerletilir ve daha ileri gitmez. Komut daha sonra iptal edilirse, iptal işlemi tamamlandığında kuyruktan çıkarma (dequeue) işaretçisi bir sonraki segmentin ilk TRB'sine ilerletilir. Başka hiçbir komut kuyruğa alınmamışsa, xhci_handle_stopped_cmd_ring() halka işaretçilerinin eşit olmadığını görür ve bekleyen bir komut olduğunu varsayar; bu nedenle, cur_cmd NULL ise çökmeye neden olan xhci_mod_cmd_timer() fonksiyonunu çağırır. cur_cmd NULL ise zamanlayıcı kurulumu denenmemelidir. Ardından gelen kapı zili (doorbell) çalma işlemi muhtemelen gereksizdir ancak zararsızdır; olduğu gibi bırakılmıştır. Bu durum muhtemelen Hata 219532'dir, ancak herhangi bir onay alınmamıştır. Sorun, SET_ADDRESS işleminin Durum aşamasını sürekli olarak NAK şeklinde yanıtlamak üzere programlanmış bir USB MCU kullanılarak bağımsız olarak yeniden üretilmiş ve düzeltildiği doğrulanmıştır. Birkaç önlenen çökmeyle birlikte her şey normal şekilde çalışmaya devam etmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 Şub 2025
İlk görülme27 Şub 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.129, 6.6.76, 6.12.13, 6.13.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.16 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.76, 6.7 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.26.1.129, 6.6.76, 6.12.13, 6.13.2

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2024-57981 · Linux Kernel · Dark Radar