CVE-2026-98662
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: iio: light: gp2ap020a00f: free_irq-dən sonra irq_work-un təmizlənməsi Threaded IRQ handler, trigger-in hər CPU kontekstindən sorğulanması üçün irq_work_queue() vasitəsilə data->work-u növbəyə əlavə edir. free_irq() handler tərəfindən artıq növbəyə alınmış irq_work-u təmizləmir, buna görə də gp2ap020a00f_remove() funksiyası geri döndükdən sonra həmin iş hələ də icra oluna və devm təmizləməsi tərəfindən artıq azad edilmiş data->trig üzərində iio_trigger_poll()-u çağıra bilər ki, bu da use-after-free xətasına səbəb olur. Commit 78601726d4a5 ("iio: trigger: sysfs: fix use-after-free on remove") ilə eyni şəkildə, remove() funksiyasında və probe xəta yolunda free_irq()-dən sonra irq_work_sync(&data->work) əlavə edildi. Daxili statik analiz aləti tərəfindən aşkar edilmiş və manual baxışla təsdiqlənmişdir.
Necə düzəltmək olar
- Linux Linux6f2bb000493c3b4f5715b3103657393672aea05b, 43fbbb9eaae5d6f45668e3c4d45508c498d6ba9c, d029639b079b28a5334f934c848d895bef0653d1, 85c20d1cf3f01a506605a16c2f9ce23b9c8b114f, a36814b9fe00970116d30c3143d81e7425c4d334, cc71400bc965c0d3894a38ead3d71243400c2d5e, a1769877ff52a4f1bfb9ca535d1b5113808bd602, 63213927b141085b6c8719b8037dab3074b7e0fe və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < 6f2bb000493c3b4f5715b3103657393672aea05b, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < 43fbbb9eaae5d6f45668e3c4d45508c498d6ba9c, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < d029639b079b28a5334f934c848d895bef0653d1, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < 85c20d1cf3f01a506605a16c2f9ce23b9c8b114f, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < a36814b9fe00970116d30c3143d81e7425c4d334, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < cc71400bc965c0d3894a38ead3d71243400c2d5e, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < a1769877ff52a4f1bfb9ca535d1b5113808bd602, bf29fbeaa13d3350ca71df70c705d8b883c45692 ≤ v < 63213927b141085b6c8719b8037dab3074b7e0fe, 3.13 | 6f2bb000493c3b4f5715b3103657393672aea05b, 43fbbb9eaae5d6f45668e3c4d45508c498d6ba9c, d029639b079b28a5334f934c848d895bef0653d1, 85c20d1cf3f01a506605a16c2f9ce23b9c8b114f, a36814b9fe00970116d30c3143d81e7425c4d334, cc71400bc965c0d3894a38ead3d71243400c2d5e, a1769877ff52a4f1bfb9ca535d1b5113808bd602, 63213927b141085b6c8719b8037dab3074b7e0fe |
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.