CVE-2026-68403
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: wifi: brcmfmac: təmizləmədən əvvəl SDIO məlumat işini (data work) başlatmaq brcmf_sdio_probe() funksiyası sıralanmış iş növbəsini (ordered workqueue) ayırmazdan əvvəl yeni ayrılmış şinini (bus) sdiodev->bus-da saxlayır. Əgər həmin ayırma uğursuz olarsa, funksiya fail etiketine keçir və brcmf_sdio_remove() funksiyasını çağırır. brcmf_sdio_remove() şərtsiz olaraq bus->datawork-u ləğv edir. İş elementini (work item), brcmf_sdio_remove()-a çata bilən ilk uğursuzluq yolundan əvvəl başladın ki, təmizləmə yolu hər zaman düzgün iş obyektini görsün. Bu problem bizim statik analiz alətimiz tərəfindən aşkar edilmiş və daha sonra probe xətası yolu ilə silinmə zamanı iş boşaltmasının (work drain) manual yoxlanılması ilə təsdiqlənmişdir. Problemin nümunəsi, başlanğıc qurulma uğursuzluğunun, daxili iş elementinin başlatıcısı işə düşməzdən əvvəl onu ləğv edən təmizləmə köməkçisinə çatmasıdır. QEMU PoC-si, INIT_WORK(&bus->datawork) hissəsinə çatmazdan əvvəl, brcmf_sdio_probe() funksiyasının eyni nöqtəsində alloc_ordered_workqueue()-nun uğursuz olmasına səbəb olmuşdur. Nəticədə yaranan fail yolu brcmf_sdio_remove()-u çağırır və DEBUG_OBJECTS stekdə brcmf_sdio_probe() və brcmf_sdio_remove() funksiyaları ilə etibarsız iş boşaltmasını bildirir.
Necə düzəltmək olar
- Linux Linux860887d22890417d43ef8298f0cc4865e29b54de, 9a4be91e5bb032b34cb3c962f6d4f82e7ef09364, fb12c87ae855346321af72e57a93c146205f1090, f50a2b9e57a751e70ae9a272875d80d39eaccd6a, 6bd21ec8549a5854dd64204a66289952917a924c, 5c342437ea44bb829680ca9e4f683dd5b325b219, c73c3fc1c7ca5a927639f0884624cb244ba791e4, 2a665946e0407a05a3f81bd56a08553c446498e0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < 860887d22890417d43ef8298f0cc4865e29b54de, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < 9a4be91e5bb032b34cb3c962f6d4f82e7ef09364, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < fb12c87ae855346321af72e57a93c146205f1090, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < f50a2b9e57a751e70ae9a272875d80d39eaccd6a, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < 6bd21ec8549a5854dd64204a66289952917a924c, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < 5c342437ea44bb829680ca9e4f683dd5b325b219, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < c73c3fc1c7ca5a927639f0884624cb244ba791e4, 9982464379e81ece51ced03ebecbbcd34ea367a6 ≤ v < 2a665946e0407a05a3f81bd56a08553c446498e0, 4.1 | 860887d22890417d43ef8298f0cc4865e29b54de, 9a4be91e5bb032b34cb3c962f6d4f82e7ef09364, fb12c87ae855346321af72e57a93c146205f1090, f50a2b9e57a751e70ae9a272875d80d39eaccd6a, 6bd21ec8549a5854dd64204a66289952917a924c, 5c342437ea44bb829680ca9e4f683dd5b325b219, c73c3fc1c7ca5a927639f0884624cb244ba791e4, 2a665946e0407a05a3f81bd56a08553c446498e0 |
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.
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.