CVE-2026-63907

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: uio: uio_pci_generic_sva: devm_kzalloc() belleğinin double free hatası düzeltildi uio_pci_sva, probe() fonksiyonunda struct uio_pci_sva_dev yapısını devm_kzalloc() ile tahsis eder ancak daha sonra hem probe() hata yolunda (out_free etiketi) hem de remove() fonksiyonunda kfree(udev) çağrısı yapar. devm_kzalloc() tahsisleri devres tarafından yönetildiği ve aygıt ayrıldığında (başarısız bir probe() sonrası ve sürücü unbind işlemi sırasında dahil) otomatik olarak serbest bırakıldığı için, açıkça yapılan kfree() çağrısı double free durumuna yol açabilir. Eğer probe() fonksiyonu devm_kzalloc()'dan sonra başarısız olursa, hata yolu udev'i serbest bırakır ve çekirdek kısmen bağlanmış olan aygıtı geri sardığında devres temizliği onu tekrar serbest bırakır. Normal sürücü kaldırma işleminde ise remove() udev'i serbest bırakır ve aygıt ayrıldığında devres onu tekrar serbest bırakır. Bu sorun, geliştirdiğim bir statik analiz aracı tarafından tespit edilmiş ve manuel inceleme ile doğrulanmıştır. Manuel kfree() çağrıları kaldırılıp artık kullanılmayan etiket silinerek sorun giderilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Tem 2026
İlk görülme19 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel7.0.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.19 ≤ v < 7.0.12, 7.17.0.12

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.