CVE-2023-52993

Orta

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: x86/i8259: Eski PIC kesmelerini IRQ_LEVEL ile işaretle Baoquan, bir çökme tetiklendikten sonra ardışık crash-kernel'in zamanların yarısında önyükleme yapamadığını bildirmiştir. Bu durum, periyodik tik kodunda bir NULL pointer dereference tetiklemektedir. Bu durum, eski zamanlayıcı kesmesinin (IRQ0), soft interrupt (tasklet) bağlamında gerçekleşen yazılımsal olarak yeniden gönderilmesinden kaynaklanmaktadır. Bu bağlamda get_irq_regs() fonksiyonu NULL döndürmekte ve bu da NULL pointer dereference'a yol açmaktadır. Yeniden göndermenin nedeni, IRQ0 vektörü üzerindeki sahte bir APIC kesmesinin yakalanması ve eski zamanlayıcı kesmesi etkin olduğunda yeniden gönderime yol açmasıdır. Bu yanlıştır çünkü eski PIC kesmeleri seviye tetiklemelidir (level triggered) ve bu nedenle asla yazılım tarafından yeniden gönderilmemelidir; ancak hiçbir işlem bu kesmeler üzerinde IRQ_LEVEL bayrağını ayarlamadığından, çekirdek kodu bunların tetikleme türünü bilmemektedir. Eski PCI kesmeleri kurulurken IRQ_LEVEL'ın ayarlandığından emin olunmuştur.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.14.305, 4.19.272, 5.4.231, 5.10.166, 5.15.91, 6.1.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.18 ≤ v < 4.14.305, 4.15 ≤ v < 4.19.272, 4.20 ≤ v < 5.4.231, 5.5 ≤ v < 5.10.166, 5.11 ≤ v < 5.15.91, 5.16 ≤ v < 6.1.9, 6.24.14.305, 4.19.272, 5.4.231, 5.10.166, 5.15.91, 6.1.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.