CVE-2026-68095

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: fuse-uring: qeydiyyat və bağlantının ləğvi arasındakı yarış şərtinin (race condition) düzəldilməsi Bu, aşağıdakı yarış şərtini aradan qaldırır: - a axını (thread): io_uring_enter -> register sqe -> fuse_uring_create_ring_ent -> ent ayrılır, lakin hələ ki queue_ref götürülməyib - b axını: fuse_conn_destroy() -> fuse_chan_abort() -> queue ref 0 olduğu üçün fuse_uring_abort() heç bir əməliyyat yerinə yetirmir (no-op) - a axını: queue_ref götürür, artıq queue_ref 1 olur, fuse_uring_do_register() funksiyasının qalan məntiqi icra olunur - b axını: fuse_chan_abort() geri dönür, indi fuse_chan_wait_aborted() işə düşür və bunu çağırır: "wait_event(ring->stop_waitq, atomic_read(&ring->queue_refs) == 0);" Ləğv etmə/montajdan çıxarma (unmount) axını sonsuz müddətə öldürülə bilməz (unkillable) vəziyyətdə asılı qalacaq, çünki heç nə queue_refs dəyərini azaltmayacaq və ya stop_waitq-ni oyatmayacaq; beləliklə ring, queue və ent sızır (leak). Bu problem, yaradılmış ent növbədə (queue) ref sayını götürdükdən sonra fch->lock altında fch->connected yoxlanılması ilə həll edilir. Bu, yuxarıdakı ssenaridə təmin edir ki, biz ya fuse_uring_do_register() daxilində !fch->connected aşkar etdikdə queue ref-i azad edirik və stop_waitq-ni oyadırıq (əgər fuse_chan_wait_aborted() artıq gözləyirsə), yaxud yoxlamadan sonra bağlantı ləğv edilərsə, asinxron təmizləmə işçisinin (teardown worker) fonda işləyərək ent-ləri təmizləyəcəyi və ent-in növbədəki ref sayını azaldacağı təmin edilir, bu isə sonda növbənin və ring-in təmizlənməsini blokdan çıxaracaqdır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux3bca70235a706de76fe9a81defd37d987062c686, 2cd945492bc5b472e814272e88b731bb9bb17629, 952b5d36f6a298f57c52a59e72076c69386a8aaf və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux24fe962c86f55347385933a1b06ca71b60854690 ≤ v < 3bca70235a706de76fe9a81defd37d987062c686, 24fe962c86f55347385933a1b06ca71b60854690 ≤ v < 2cd945492bc5b472e814272e88b731bb9bb17629, 24fe962c86f55347385933a1b06ca71b60854690 ≤ v < 952b5d36f6a298f57c52a59e72076c69386a8aaf, 6.143bca70235a706de76fe9a81defd37d987062c686, 2cd945492bc5b472e814272e88b731bb9bb17629, 952b5d36f6a298f57c52a59e72076c69386a8aaf

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.