CVE-2026-64245
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: fbdev: modedb: fb_find_mode() funksiyasında mümkün olan UAF xətası düzəldildi Əgər mode_option NULL-dursa, o, mode_option_buf-dan təyin edilir: if (!mode_option) { fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; } Sonradan name dəyişəni mode_option-dan təyin edilir: const char *name = mode_option; Lakin, name artıq istifadə edilməmişdən əvvəl mode_option_buf azad edilir: kfree(mode_option_buf); halbuki name hələ də burada istifadə olunur: if ((name_matches(db[i], name, namelen) || name dəyişəni mode_option_buf-a istinad etdiyi üçün bu, use-after-free (azad edildikdən sonra istifadə) xətasına səbəb ola bilər. Təmizləmə prosesi üçün sahə əsaslı resurs idarəetməsindən istifadə etməklə, mode_option_buf-un ömrünü funksiyanın sonuna qədər uzadaraq bu problem həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.6.144, 6.12.95, 6.18.38, 7.1.3 və ya daha yeni versiya
- git.kernel.org/stable/c/13b6f0cdd5cd5e60f682ec43134ab0e2024bd356
- git.kernel.org/stable/c/4d418cf8daf57e454b4d855bf9b2419fd8e6a540
- git.kernel.org/stable/c/85b6256469cebdac395e7447147e06b2e151014f
- git.kernel.org/stable/c/c7dc382439f7b019e207055b52e9cec051d42fa9
- git.kernel.org/stable/c/f906347d75c7fc377041c6d3c535d0f08846aada
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.4 ≤ v < 6.6.144, 6.7 ≤ v < 6.12.95, 6.13 ≤ v < 6.18.38, 6.19 ≤ v < 7.1.3 | 6.6.144, 6.12.95, 6.18.38, 7.1.3 |
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.