CVE-2026-98748
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: serial: 8250_bcm7271: brcmuart_remove() funksiyasında use-after-free xətası düzəldildi Aparat təminatı axın idarəetməsi aktiv olduqda, 8250 nüvəsinin qəbul vaxtının bitməsi (receive-timeout) xüsusiyyətinə qarşı həll yolu kimi brcmuart_handle_irq() funksiyası priv->hrt-ni başladır; taymer geri çağırışı olan brcmuart_hrtimer_func() isə priv-ə müraciət edir. brcmuart_remove() funksiyası portu qeydiyyatdan çıxarmazdan əvvəl hrtimer-i ləğv edir, buna görə də bu arada daxil olan qəbul vaxtının bitməsi kəsilməsi (interrupt) taymeri yenidən aktivləşdirir. devm tərəfindən priv azad edildikdən sonra geri çağırış azad edilmiş yaddaşda işləyir. hrtimer-i ləğv etməzdən əvvəl portu qeydiyyatdan çıxarın. serial8250_unregister_port() funksiyası portu bağlayır və onun IRQ-sunu azad edir, beləliklə brcmuart_handle_irq() artıq taymeri yenidən başlada bilmir və sonuncu hrtimer_cancel() qeydiyyatdan çıxarma əməliyyatından əvvəl və ya zamanı aktivləşmiş istənilən taymeri təmizləyir. Bu problem daxili statik analiz aləti vasitəsilə aşkar edilmiş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.