CVE-2026-80914

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: ISO: iso_conn_ready funksiyasında dinləyici soketin use-after-free xətası düzəldildi iso_conn_ready() funksiyası iso_get_sock() vasitəsilə BIS dinləyici soketini axtarır və istinad (reference) götürür, daha sonra onun vəziyyətini yenidən yoxlamadan ondan alt soket yaradır: parent = iso_get_sock(hdev, ...); if (!parent) return; lock_sock(parent); sk = iso_sock_alloc(sock_net(parent), NULL, BTPROTO_ISO, ...); ... iso_chan_add(conn, sk, parent); ... release_sock(parent); sock_put(parent); Əgər dinləyici soket iso_get_sock() və lock_sock() arasında eyni vaxtda bağlanarsa, iso_get_sock() tərəfindən götürülən istinad sonuncu ola bilər: bağlanma yolu link-list istinadını silir və iso_conn_ready() funksiyasının sonunda öz istinadını buraxdıqda soket azad edilir. Lakin alt soket artıq azad edilmiş valideynə bağlıdır və alt soketin sonradan bağlantısının kəsilməsi iso_chan_del() -> bt_accept_unlink() funksiyalarını işə salır ki, bu da azad edilmiş qəbul növbəsindəki asılı qalmış (dangling) valideyn göstəricisini istifadə edir (use-after-free). Eyni asılı göstərici iso_chan_del() daxilində parent->***() vasitəsilə də istifadə olunur. Bu problem, qoşulmuş (qeyri-BIS) yolunun 0d255e63fcf3 ("Bluetooth: ISO: hold sk properly in iso_conn_ready") commit-ində düzəldildiyi kimi həll edildi: soket kilidi götürüldükdən sonra valideynin hələ də dinləyici və aktiv soket olduğu yenidən yoxlanılır, əks halda proses dayandırılır.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux
Dərc9 sen 2026
İlk görülmə9 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux1702f12cf59a1c3b670eb6bb4a4d6fcccf07e3b8, d47b8f8c02a3d3f282693e5a4ff1f6b4b00518de, 2387cd06a2c0b416f05028b02bba1089f54c28d9, 49fd7116f76b860b230843700fb7423ab5331e1f, 03288b7447c9e572f8ab82fc29cfb4ca719ab210, 560bef609fa5992745929e8d7d458b9d88dd2830 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < 1702f12cf59a1c3b670eb6bb4a4d6fcccf07e3b8, ccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < d47b8f8c02a3d3f282693e5a4ff1f6b4b00518de, ccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < 2387cd06a2c0b416f05028b02bba1089f54c28d9, ccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < 49fd7116f76b860b230843700fb7423ab5331e1f, ccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < 03288b7447c9e572f8ab82fc29cfb4ca719ab210, ccf74f2390d60a2f9a75ef496d2564abb478f46a ≤ v < 560bef609fa5992745929e8d7d458b9d88dd2830, 6.01702f12cf59a1c3b670eb6bb4a4d6fcccf07e3b8, d47b8f8c02a3d3f282693e5a4ff1f6b4b00518de, 2387cd06a2c0b416f05028b02bba1089f54c28d9, 49fd7116f76b860b230843700fb7423ab5331e1f, 03288b7447c9e572f8ab82fc29cfb4ca719ab210, 560bef609fa5992745929e8d7d458b9d88dd2830

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