CVE-2026-46141

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: powerpc/xive: hatalı chip_data araması nedeniyle oluşan kmemleak düzeltildi kmemleak şu bellek sızıntısını raporlamaktadır: Referanssız nesne 0xc0000002a7fbc640 (boyut 64): comm "kworker/8:1", pid 540, jiffies 4294937872 hex dump (ilk 32 bayt): 01 00 00 00 00 00 00 00 00 00 09 04 00 04 00 00 ................ 00 00 a7 81 00 00 0a c0 00 00 08 04 00 04 00 00 ................ backtrace (crc 177d48f6): __kmalloc_cache_noprof+0x520/0x730 xive_irq_alloc_data.constprop.0+0x40/0xe0 xive_irq_domain_alloc+0xd0/0x1b0 irq_domain_alloc_irqs_parent+0x44/0x6c pseries_irq_domain_alloc+0x1cc/0x354 irq_domain_alloc_irqs_parent+0x44/0x6c msi_domain_alloc+0xb0/0x220 irq_domain_alloc_irqs_locked+0x138/0x4d0 __irq_domain_alloc_irqs+0x8c/0xfc __msi_domain_alloc_irqs+0x214/0x4d8 msi_domain_alloc_irqs_all_locked+0x70/0xf8 pci_msi_setup_msi_irqs+0x60/0x78 __pci_enable_msix_range+0x54c/0x98c pci_alloc_irq_vectors_affinity+0x16c/0x1d4 nvme_pci_enable+0xac/0x9c0 [nvme] nvme_probe+0x340/0x764 [nvme] Bu durum, bir NVMe aygıtı için MSI-X vektörleri tahsis edilirken meydana gelir. Tahsis sırasında XIVE kodu bir struct xive_irq_data oluşturur ve bunu irq_data->chip_data içinde saklar. MSI-X irqdomain daha sonra serbest bırakıldığında, bu yapıyı geri alıp serbest bırakmaktan xive_irq_free_data() sorumludur. Ancak, cc0cc23babc9 ("powerpc/xive: Untangle xive from child interrupt controller drivers") commit'inden sonra xive_irq_free_data(), veriyi alt alan (child domain) üzerinden arayan irq_get_chip_data() fonksiyonunu kullanarak chip_data'yı geri alır. XIVE'ye özgü irq verisi XIVE (üst) alanı ile ilişkili olduğu için bu işlem yanlıştır. Sonuç olarak arama başarısız olur ve tahsis edilen struct xive_irq_data hiçbir zaman serbest bırakılmaz; bu da yukarıda gösterilen kmemleak raporuna yol açar. Bu sorun, irq_domain_get_irq_data() kullanılarak doğru alandan irq_data'nın alınması ve ardından irq_data_get_irq_chip_data() aracılığıyla chip_data'ya erişilmesiyle düzeltilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın28 May 2026
İlk görülme28 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.30, 7.0.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.18 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.76.18.30, 7.0.7

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