CVE-2026-98706
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: wifi: mac80211: stansiyanın ləğvi zamanı PS çatdırılma işinin təmizlənməsi AP və ya mesh stansiyasının silinməsi, stansiya artıq drayverdən çıxarıldıqdan sonra drayveri xəbərdar edə və TXQ-ları oyada bilər, həmçinin stansiyanın təmizlənməsi onları sıfırladıqdan sonra num_sta_ps və enerji qənaəti növbələrini yeniləyə bilər. sta_deliver_ps_frames() funksiyası sta->dead yoxlamasını yalnız çatdırılmaya başlamazdan əvvəl həyata keçirir. Bu testi keçən bir işçi proses (worker), ləğv prosesi sta->dead təyin etdikdə və stansiyanı drayverdən sildikdə gecikdirilə bilər; bərpa olunduqda isə o, hələ də tam çatdırılmanı icra edir. Mövcud cancel_work_sync() funksiyası __cleanup_single_sta()-nın sonuna yaxın, yekun drayver vəziyyət keçidindən və PS uçotu ilə növbələrin təmizlənməsindən sonra yerləşir, buna görə də o, işçini yalnız qorumalı olduğu vəziyyət artıq dəyişdikdən sonra təmizləyir. d34ba2168a3c ("mac80211: don't delay station destruction") commit-indən əvvəl təmizləmə prosesi çatdırılma işi ilə eyni sıralanmış iş növbəsi vasitəsilə təxirə salınırdı ki, bu da onların ardıcıllığını qoruyurdu. İşi sta->dead təyin etdikdən sonra və drayver vəziyyətini dəyişməzdən əvvəl ləğv edin və mövcud ləğv etməni __cleanup_single_sta()-nın əvvəlinə köçürün. Birinci təmizləmə drayverin ömür dövrü pəncərəsini bağlayır; qalan vəziyyət keçidləri zamanı drayver geri çağırışları (callbacks) hələ də ieee80211_sta_block_awake() vasitəsilə drv_deliver_wk-nı növbəyə ala bildiyi üçün ikinci təmizləməni __cleanup_single_sta()-nın əvvəlində saxlayın. Həmin təmizləmə həmçinin sta->dead təyin edilmədən təmizləmə mərhələsinə çatan daxiletmə xətalarını da əhatə edir.
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.