CVE-2026-90397
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: firmware: qcom: scm: __scm dərc edilməzdən əvvəl IRQ handler-də NULL dereference xətasının düzəldilməsi qcom_scm_probe() funksiyasında, smp_store_release(&__scm, scm) çağırılmamışdan əvvəl devm_request_threaded_irq() çağırılır. İki yol __scm dərc edilməmişdən əvvəl ona müraciət edə bilər ki, bu da hər iki halda NULL göstəricinin istifadəsinə (NULL pointer dereference) səbəb olur. IRQ handler scm-i öz data arqumenti vasitəsilə alır, lakin qcom_scm_waitq_wakeup() və qcom_scm_get_completion() funksiyalarına yalnız wq_ctx ötürür, həmin funksiyalar isə birbaşa __scm-ə müraciət edirlər. Hər iki funksiya vasitəsilə scm-i ötürmək lazımdır ki, IRQ handler yolu heç vaxt __scm ilə təmasda olmasın. Sonda yoxlama (probe) zamanı edilən non-atomik SMC çağırışları (məsələn, qcom_scm_shm_bridge_enable vasitəsilə qcom_tzmem_init-dən) WAITQ_SLEEP qaytara bilər, bu isə qcom_scm_wait_for_wq_completion() funksiyasının __scm dərc edilməmişdən əvvəl işləməsinə və ona müraciət etməsinə səbəb olur. Probe prosesinin əvvəlində platform_set_drvdata(pdev, scm) əlavə edin və qcom_scm_wait_for_wq_completion() funksiyasını cihaz göstəricisini qəbul edəcək şəkildə dəyişdirin və scm-ə çatmaq üçün dev_get_drvdata()-dan istifadə edin, beləliklə __scm-ə olan bütün asılılıqlar aradan qaldırılsın.
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.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.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.