CVE-2026-46288

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: of: unittest: of_unittest_changeset() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi 'parent' değişkenine fonksiyonun başında 'nchangeset' değeri atanmaktadır, bu da her ikisinin aynı struct device_node yapısını işaret ettiği anlamına gelir. of_node_put(nchangeset) çağrısı, başka tutucu yoksa referans sayacını sıfıra indirip düğümü serbest bırakabilir. Bundan sonra kod, bir özelliğin varlığını kontrol etmek ve dize özelliklerini okumak için hâlâ 'parent' değişkenini kullanmaya devam ederek serbest bırakıldıktan sonra kullanım (UAF) durumuna yol açmaktadır. Bu durum, of_node_put() çağrısının 'parent' değişkenine yapılan son erişimden sonraya taşınarak UAF önlenmiş ve sorun giderilmiştir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux Kernel
Yayın8 Haz 2026
İlk görülme8 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.46.12.86, 6.18.27, 7.0.4

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