CVE-2025-37901
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: irqchip/qcom-mpm: Oyanma funksiyası olmayan (non-wake) GPIO-ları idarə etməyə çalışarkən sistemin çökməsinin qarşısının alınması Qualcomm çipsetlərində bütün GPIO-lar oyanma (wakeup) imkanına malik deyil. Bu GPIO-ların müvafiq MPM pini yoxdur və onlar MPM drayveri daxilində idarə edilməməlidir. IRQ domen iyerarxiyası həmişə tətbiq olunduğu üçün bunlar üçün iyerarxiyanın açıq şəkildə kəsilməsi tələb olunur. pinctrl-msm drayveri bunları GPIO_NO_WAKE_IRQ ilə işarələyir. qcom-pdc-də bunun üçün yoxlama mövcuddur, lakin irq-qcom-mpm-də hazırda bu yoxlama çatışmır. Bu, oyanma funksiyası olmayan GPIO-lar üçün interrupt-ların qurulması zamanı sistemin çökməsinə səbəb olur: root@rb1:~# gpiomon -c gpiochip1 10 irq: IRQ159: trimming hierarchy from :soc@0:interrupt-controller@f200000-1 Unable to handle kernel paging request at virtual address ffff8000a1dc3820 Hardware name: Qualcomm Technologies, Inc. Robotics RB1 (DT) pc : mpm_set_type+0x80/0xcc lr : mpm_set_type+0x5c/0xcc Call trace: mpm_set_type+0x80/0xcc (P) qcom_mpm_set_type+0x64/0x158 irq_chip_set_type_parent+0x20/0x38 msm_gpio_irq_set_type+0x50/0x530 __irq_set_trigger+0x60/0x184 __setup_irq+0x304/0x6bc request_threaded_irq+0xc8/0x19c edge_detector_setup+0x260/0x364 linereq_create+0x420/0x5a8 gpio_ioctl+0x2d4/0x6c0 Bu problem, GPIO_NO_WAKE_IRQ yoxlamasının qcom-pdc.c faylından kopyalanması ilə həll edilmişdir ki, beləliklə MPM oyanma funksiyası olmayan GPIO-lar üçün iyerarxiyadan tamamilə çıxarılsın.
Necə düzəltmək olar
- linux linux_kernel6.1.138, 6.6.90, 6.12.28, 6.14.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.18 ≤ v < 6.1.138, 6.2 ≤ v < 6.6.90, 6.7 ≤ v < 6.12.28, 6.13 ≤ v < 6.14.6, 6.15 | 6.1.138, 6.6.90, 6.12.28, 6.14.6 |
| debian debian_linux | 11.0 | — |
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.