CVE-2023-53491
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: start_kernel: __no_stack_protector funksiya atributu əlavə edildi a9a3ed1eff36 ("x86: Fix early boot crash on gcc-10, third try") commit-i ilə bağlı müzakirələr zamanı stek qoruyucularının hər bir funksiya üçün ayrıca tətbiqi və ya ləğv edilməsini idarə etmək üçün funksiya atributuna ehtiyac olduğu müzakirə edilmişdi; həmin vaxt Clang no_stack_protector dəstəyinə malik idi, lakin GCC-də bu imkan yox idi. Bu problem gcc-11 versiyasında düzəldildi. İndi funksiya atributu mövcud olduğundan, ondan istifadəyə başlayaq. boot_init_stack_canary funksiyasını çağıranlar, -fno-stack-protector ilə kompilyasiya edilmədikləri təqdirdə, bu funksiya atributundan istifadə etməlidirlər; əks halda, çağırıcı funksiyanın stek slotunda saxlanılan canary dəyəri boot_init_stack_canary çağırıldıqda fərqli olacaqdır. Bu isə __stack_chk_fail() funksiyasının çağırılmasına və nəticədə sistemin panika (panic) vəziyyətinə düşməsinə səbəb olacaqdır.
Necə düzəltmək olar
- linux linux_kernel6.4.4 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 | 2.6.30 ≤ v < 6.4.4 | 6.4.4 |
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.