CVE-2026-98688

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: thunderbolt: tb_remove_work() funksiyasında NULL dereference xətası düzəldildi tb_remove_work() və tb_domain_remove() arasında kiçik bir yarış şəraiti (race condition) mövcuddur ki, bu da tb_free_unplugged_xdomains() daxilində NULL olan tb->root_switch göstəricisinin istifadəsinə (dereferencing) səbəb olur: Thread A Thread B tb_remove_work() tb_domain_remove() mutex_lock(&tb->lock) tb_stop() /* işləyən geri çağırışı ləğv etmir */ 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 yoxlanılmadan */ tb_free_unplugged_xdomains(tb->root_switch) mutex_unlock(&tb->lock) a8937f35cf39 ("thunderbolt: Remove XDomain from the bus without holding tb->lock") commit-i ilə tb_free_unplugged_xdomains() funksiyasının və xüsusilə tb->root_switch yoxlamasının &tb->lock bölməsindən kənara çıxarılması düzgün görünmür. Orada qeyd olunub: Bu səbəbdən XDomain-in topologiya məlumat strukturlarından silinməsini (burada kilidə ehtiyac var) cihazın şinindən (bus) qeydiyyatdan çıxarılmasından (burada drayverlərin silinmə geri çağırışları çağırılır) ayırmaq lazımdır. tb_free_unplugged_xdomains() kilid tələb edən funksiyalar qrupuna aiddir. Həmçinin o, yalnız &tb->lock tutulduqda çağırılmalı olan tb_xdomain_remove() funksiyasını çağırır. Svace statik analiz aləti ilə Linux Verification Center (linuxtesting.org) tərəfindən aşkar edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux2f4cd43faa9d6470b30a9fbcbac6584db8108c1f, 4310c6b8e75d6a47f7548e5948fbe6318aa4440a, 5.11, 5.16 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-98688 · Linux · Dark Radar