CVE-2026-74575

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: thunderbolt: Bağlantı kesildiğinde XDomain gecikmeli çalışma serbest bırakıldıktan sonra kullanım (use-after-free) durumunun önlenmesi tb_xdp_handle_request(), system_wq üzerinde çalışır ve üç istek işleyicide (PROPERTIES_CHANGED_REQUEST, UUID_REQUEST (start_handshake aracılığıyla) ve LINK_STATE_CHANGE_REQUEST) queue_delayed_work() üzerinden xd->state_work işlemini kuyruğa ekler. Benzer şekilde, update_xdomain(), yerel özellikler değiştiğinde xd->properties_changed_work işlemini kuyruğa ekler. Eşzamanlı olarak, tb_xdomain_remove(), her iki gecikmeli çalışma için cancel_delayed_work_sync() işlemini gerçekleştiren stop_handshake() fonksiyonunu çağırır. Daha sonra, tb_xdomain_unregister(), nihayetinde xdomain nesnesini serbest bırakan device_unregister() fonksiyonunu çağırır. 559c1e1e0134 ("thunderbolt: Run tb_xdp_handle_request() in system workqueue") numaralı commit ile istek işleyici tb->wq dışına taşındığından, işleyici ve kaldırma yolu artık sıralı (serialized) değildir. Eğer queue_delayed_work(), cancel_delayed_work_sync() işleminden sonra ancak xdomain serbest bırakılmadan önce yürütülürse, gecikmeli çalışma serbest bırakılmış bir nesne üzerinde tetiklenir. tb_xdomain_remove() tarafından stop_handshake() çağrılmadan önce xd->lock altında ayarlanan xd->removing değişkeni eklendi. Her harici kuyruk noktası aynı kilidi tutar ve queue_delayed_work() çağırmadan önce removing durumunu kontrol eder. Bu, gerekli karşılıklı dışlamayı sağlar: ya kuyruk noktası kilidi önce alır ve sonraki iptal işleminin göreceği işi kuyruğa ekler ya da kaldırma yolu kilidi önce alır ve kuyruk noktası removing == true olduğunu görerek kuyruğa ekleme işlemini atlar.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxd4fa0d544c04dea636bf821ff5582cd7d63e2c34, cfbd2dba3d862c9be8c92bea2a357d9ed828a54a, dc11d5118f9da6ea28487ffe055de5a0d0734125, 91b40862a02000f490b63f1d315be3ee31e83871, 33c0ee18cf8665c974b00f4e0ba769fbc07efe10, 54a62153c765cd24239cde1f2633f2a2fd005368, 2aa2cde2cc79a79d8ea4a15be9f4a67fc528ae91, 2c5d2d3c3f70cde2565d7b279b544893a2035842 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < d4fa0d544c04dea636bf821ff5582cd7d63e2c34, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < cfbd2dba3d862c9be8c92bea2a357d9ed828a54a, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < dc11d5118f9da6ea28487ffe055de5a0d0734125, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < 91b40862a02000f490b63f1d315be3ee31e83871, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < 33c0ee18cf8665c974b00f4e0ba769fbc07efe10, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < 54a62153c765cd24239cde1f2633f2a2fd005368, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < 2aa2cde2cc79a79d8ea4a15be9f4a67fc528ae91, 559c1e1e013437bf190469efbcbd8bc803285853 ≤ v < 2c5d2d3c3f70cde2565d7b279b544893a2035842, 5.2d4fa0d544c04dea636bf821ff5582cd7d63e2c34, cfbd2dba3d862c9be8c92bea2a357d9ed828a54a, dc11d5118f9da6ea28487ffe055de5a0d0734125, 91b40862a02000f490b63f1d315be3ee31e83871, 33c0ee18cf8665c974b00f4e0ba769fbc07efe10, 54a62153c765cd24239cde1f2633f2a2fd005368, 2aa2cde2cc79a79d8ea4a15be9f4a67fc528ae91, 2c5d2d3c3f70cde2565d7b279b544893a2035842

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