CVE-2026-98386
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: QLAFX00 sorğu halqası slotunu təmizləmək üçün memset_io()-dan istifadə edin QLAFX00 üçün sorğu halqası DMA-koherent RAM deyil, ioremapped cihaz I/O yaddaşıdır (ha->iobase + req_que_off), buna görə də FX00 yolunun qalan hissəsi ona memcpy_toio() və wrt_reg_* köməkçiləri vasitəsilə müraciət edir. Lakin __qla2x00_alloc_iocbs() istehsalçı slotunu adi memset() ilə sıfırlayırdı. ARM64 kimi arxitekturalarda adi memset() Cihaz yaddaşında etibarsız olan düzəlməmiş və ya blok-sıfırlama təlimatları (məsələn, DC ZVA) emitter edə bilər ki, bu da sinxron xarici aborta səbəb olur. Bu halqada digər yerlərdə istifadə olunan I/O accessorlarına uyğun olaraq, QLAFX00 üçün slotu təmizləmək məqsədilə memset_io()-dan istifadə edin. Digər adapterlər öz DMA-koherent halqalarında adi memset()-i saxlayırlar. Sıfırla doldurma FX00 üçün saxlanılır, çünki onun IOCB qurucuları (məsələn, qlafx00_fxdisc_iocb()) girişin yalnız bir hissəsini kopyalayır və istifadə olunmayan sonluğun əvvəlcədən sıfırlanmış olmasına güvənir.
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.