CVE-2026-23237
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: platform/x86: classmate-laptop: çatışmayan NULL göstərici yoxlamalarının əlavə edilməsi Classmate laptop drayverinin bir neçə yerində, accel obyektini istifadə edən kod, həmin obyektin ünvanı onu istifadə edən giriş cihazının drayver məlumatlarında saxlanılmamışdan əvvəl işləyə bilər. Məsələn, cmpc_accel_sensitivity_store_v4() funksiyası, inputdev->dev üçün dev_set_drvdata() çağırılmadan əvvəl cmpc_accel_add_v4() daxilində əlavə edilən cmpc_accel_sensitivity_attr_v4-ün "show" metodudur. Əgər sysfs atributuna vaxtından əvvəl müraciət edilərsə, cmpc_accel_sensitivity_store_v4() daxilindəki dev_get_drvdata(&inputdev->dev) çağırışı NULL qaytarır ki, bu da növbəti mərhələdə NULL pointer dereference-ə səbəb olur. Bundan əlavə, giriş cihazını istifadə edən sysfs atributları, həmin cihaz cmpc_add_acpi_notify_device() vasitəsilə başladılmamışdan əvvəl əlavə edilir və onlardan biri həmin funksiya işləməzdən əvvəl çağırılarsa, NULL pointer dereference baş verəcəkdir. Məsələn, cmpc_accel_sensitivity_attr_v4 funksiyası cmpc_add_acpi_notify_device() çağırılmamışdan əvvəl əlavə edilir və əgər o, vaxtından əvvəl oxunarsa, cmpc_accel_sensitivity_show_v4() daxilindəki dev_get_drvdata(&acpi->dev) çağırışı NULL qaytarır ki, bu da növbəti mərhələdə NULL pointer dereference-ə səbəb olur. Bu problem bütün müvafiq yerlərdə NULL göstərici yoxlamaları əlavə edilməklə düzəldilib.
Necə düzəltmək olar
- linux linux_kernel5.10.251, 5.15.201, 6.1.164, 6.6.127, 6.12.74, 6.18.13 və ya daha yeni versiya
- git.kernel.org/stable/c/97528b1622b8f129574d29a571c32a3c85eafa3c
- git.kernel.org/stable/c/993708fc18d0d0919db438361b4e8c1f980a8d1b
- git.kernel.org/stable/c/9cf4b9b8ad09d6e05307abc4e951cabdff4be652
- git.kernel.org/stable/c/af673209d43b46257540997aba042b90ef3258c0
- git.kernel.org/stable/c/da6e06a5fdbabea3870d18c227734b5dea5b3be6
- git.kernel.org/stable/c/eb214804f03c829decf10998e9b7dd26f4c8ab9e
- git.kernel.org/stable/c/fe747d7112283f47169e9c16e751179a9b38611e
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.33.1 ≤ v < 5.10.251, 5.11 ≤ v < 5.15.201, 5.16 ≤ v < 6.1.164, 6.2 ≤ v < 6.6.127, 6.7 ≤ v < 6.12.74, 6.13 ≤ v < 6.18.13, 2.6.33, 6.19 | 5.10.251, 5.15.201, 6.1.164, 6.6.127, 6.12.74, 6.18.13 |
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.