CVE-2024-35997

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: HID: i2c-hid: kilitlenmeyi önlemek için I2C_HID_READ_PENDING bayrağı kaldırıldı I2C_HID_READ_PENDING bayrağı, I2C işlemlerini serileştirmek için kullanılır. Ancak bu gerekli değildir çünkü I2C çekirdeğinin bunun için zaten kendi kilitleme mekanizması vardır. Daha da önemlisi, bu bayrak bir kilitlenmeye neden olabilir: Eğer bayrak i2c_hid_xfer() içinde ayarlanırsa ve bir kesme meydana gelirse, kesme işleyicisi (i2c_hid_irq) bu bayrağı kontrol edecek ve hiçbir işlem yapmadan hemen dönecektir; ardından kesme işleyicisi sonsuz bir döngü içinde tekrar çağrılacaktır. Kesme işleyicisi bir RT görevi olduğundan CPU'yu devralır ve bayrağı temizleyen görev hiçbir zaman zamanlanamaz, böylece bir kilitlenme oluşur. Bu gereksiz bayrak silindi.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın20 May 2024
İlk görülme20 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.313, 5.4.275, 5.10.216, 5.15.158, 6.1.90, 6.6.30, 6.8.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.8 ≤ v < 4.19.313, 4.20 ≤ v < 5.4.275, 5.5 ≤ v < 5.10.216, 5.11 ≤ v < 5.15.158, 5.16 ≤ v < 6.1.90, 6.2 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.94.19.313, 5.4.275, 5.10.216, 5.15.158, 6.1.90, 6.6.30, 6.8.9

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.