CVE-2026-97531
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: Report ID əldə edilməsi zamanı silinməkdə olan vport-u ötürün qla24xx_report_id_acquisition() funksiyasının format-1 emalı vport_slock altında ha->vp_list siyahısını nəzərdən keçirir, uyğun gələn vport üzərində vref_count götürür və port id-sini qeydiyyata almaq üçün qla_update_host_map() funksiyasını çağırır. qla24xx_vport_delete() vasitəsilə vport-un ləğvi VPORT_DELETE təyin edir, sonra qla24xx_disable_vp() vport-u host_map btree-dən silir və vha->d_id dəyərini sıfırlayır (RESET_AL_PA). Vport yalnız daha sonra, qla24xx_deallocate_vp_id() funksiyasında vp_list-dən çıxarılır ki, bu da vp_map[idx]-i təmizləyir (RESET_VP_IDX), lakin host_map-a toxunmur. Bu arada, report ID əldə etmə prosesi hələ də vport-u vp_list-də tapa bilər və qla_update_host_map() funksiyasını çağıra bilər; d_id artıq sıfırlandığı üçün o, btree_insert32() yolunu izləyir və silinməkdə olan vport-u yenidən host_map-ə daxil edir. Sonradan həmin yazı təmizlənmədiyi üçün, scsi_host_put() vha-nı azad etdikdən sonra növbəti host_map axtarışı azad edilmiş yaddaşa müraciət edir. İstinad götürməzdən əvvəl VPORT_DELETE təyin edilmiş vport-u ötürün, beləliklə o, nə yenidən qeydiyyata alınacaq, nə də DPC yenidən qeydiyyatı üçün planlaşdırılacaq. Bu, qla2x00_alert_all_vps() funksiyasındakı mövcud mühafizə mexanizmi ilə eynidir.
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.