CVE-2026-93123
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: serial: qcom-geni: köhnəlmiş DMA tamamlamalarını irəli çəkməyin qcom GENI serial DMA TX tamamlanma yolu ötürmə fifo-sunu port->tx_remaining-də qeyd olunan baytların sayı qədər irəli çəkir. Əgər aparat təminatı DMA transferini tamamladıqdan sonra, lakin DMA tamamlanma kəsilməsi (interrupt) işlənənə qədər uart_flush_buffer() funksiyası icra olunarsa, port->tx_remaining hələ də köhnə DMA transferini təsvir etdiyi halda serial nüvəsi ötürmə fifo-sunu sıfırlayır. Əvvəlki düzəliş, fifo uzunluğunun ən azı tx_remaining olduğunu yoxlayaraq boş fifo-nun irəli çəkilməsinin qarşısını almışdı. Lakin bu, hələ də köhnə DMA yükünü təmizləmədən (flush) sonra yazılan yeni baytlardan fərqləndirmir. Əgər istifadəçi sahəsi (userspace), köhnəlmiş DMA tamamlanma kəsilməsi işlənənə qədər yeni məlumat yazarsa, fifo yenidən ən azı tx_remaining baytı ehtiva edə bilər və köhnəlmiş tamamlanma həmin yeni baytları irəli çəkib ata bilər. Ötürmə fifo-su təmizləndikdə, davam edən DMA transferini köhnəlmiş kimi qeyd edin. Sonrakı tamamlanma hələ də saxlanılan uzunluqdan istifadə edərək orijinal DMA xəritəçəkməsini (mapping) ləğv edir, lakin artıq ötürmə fifo-sunu irəli çəkmir.
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.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.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.