CVE-2026-98688

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: thunderbolt: tb_remove_work() fonksiyonundaki NULL dereference hatası düzeltildi tb_remove_work() ve tb_domain_remove() arasında, tb_free_unplugged_xdomains() içerisinde NULL olan bir tb->root_switch işaretçisinin dereference edilmesine yol açan hafif bir yarış durumu (race condition) bulunmaktadır: Thread A Thread B tb_remove_work() tb_domain_remove() mutex_lock(&tb->lock) tb_stop() /* çalışan bir geri çağırmayı iptal etmez */ cancel_delayed_work(&tcm->remove_work) ... tb_switch_remove(tb->root_switch) tb->root_switch = NULL mutex_unlock(&tb->lock) mutex_lock(&tb->lock) ... /* ->root_switch kontrolü yapılmadan */ tb_free_unplugged_xdomains(tb->root_switch) mutex_unlock(&tb->lock) a8937f35cf39 ("thunderbolt: Remove XDomain from the bus without holding tb->lock") commit'inin, tb_free_unplugged_xdomains() fonksiyonunu ve özellikle tb->root_switch kontrolünü &tb->lock bölümünün dışına taşıması doğru görünmemektedir. Şöyle belirtilmektedir: Bu nedenle, XDomain'in topoloji veri yapılarından kaldırılması (kilide ihtiyaç duyduğumuz yer), cihazın veri yolundan kaydının silinmesinden (sürücülerin kaldırma geri çağırmalarının çağrıldığı yer) ayrılmıştır. tb_free_unplugged_xdomains(), kilidin gerekli olduğu ilk fonksiyon grubuna aittir. Ayrıca, yalnızca &tb->lock tutulurken çağrılması gereken tb_xdomain_remove() fonksiyonunu da çağırır. Svace statik analiz aracı ile Linux Verification Center (linuxtesting.org) tarafından bulunmuştur.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın18 Eki 2026
İlk görülme18 Eki 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux2f4cd43faa9d6470b30a9fbcbac6584db8108c1f, 4310c6b8e75d6a47f7548e5948fbe6318aa4440a, 5.11, 5.16 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxa8937f35cf39c39c64325aa84d0463d866850857 ≤ v < 2f4cd43faa9d6470b30a9fbcbac6584db8108c1f, a8937f35cf39c39c64325aa84d0463d866850857 ≤ v < 4310c6b8e75d6a47f7548e5948fbe6318aa4440a, 3e9e823810b9a51f0bee9ed6e3d90df70484ff8d, 9363cd4977260bf7f211feee54f85858bba2320c, 5.10.266 ≤ v < 5.11, 5.15.217 ≤ v < 5.16, 7.22f4cd43faa9d6470b30a9fbcbac6584db8108c1f, 4310c6b8e75d6a47f7548e5948fbe6318aa4440a, 5.11, 5.16

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.