CVE-2026-98292
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: btmtksdio, btmtkuart: strukturla əlaqə saxlamazdan əvvəl WMT hadisəsinin uzunluğunu yoxlayın btmtk.c faylından fərqli olaraq, btmtksdio.c və btmtkuart.c qəbul edilmiş WMT hadisəsini birbaşa struct btmtk_hci_wmt_evt strukturuna çevirir və hadisənin həmin sahələri ehtiva etmək üçün kifayət qədər uzun olduğunu yoxlamadan onun op/flag sahələrini oxuyur. Daha sonra FUNC_CTRL halı bunu struct btmtk_hci_wmt_evt_funcc strukturuna çevirir və yenə də uzunluq yoxlaması aparmadan onun 2 baytlıq status sahəsini oxuyur. Qısa və ya yanlış formatlanmış WMT hadisəsi göndərən proqram təminatı (firmware) hər iki drayverin qəbul edilmiş SKB-nin sonundan kənara oxumağa səbəb olur. btmtk.c ilə eyniləşdirildi: istənilən sahəyə toxunmazdan əvvəl skb_pull_data() vasitəsilə baza WMT başlığını yoxlayın və FUNC_CTRL hadisəsi qısa, yalnız başlıqdan ibarət forma olduqda (status sözü olmayan sadə aktivləşdirmə/deaktivləşdirmə təsdiqi), nəticəni başlığın öz flag baytından dekodlaşdırın (0 = uğurlu, digər hallarda uğursuz). MT7920, MT7921, MT7922 və MT7925 üzərində yoxlanılmış quruluşda heç bir reqressiya müşahidə edilməmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.