CVE-2024-50132
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: tracing/probes: MAX_TRACE_ARGS limitinin idarə edilməsi düzəldildi trace_probe yaradılarkən, arqumentləri MAX_TRACE_ARGS limitinə qədər kəsməzdən əvvəl nr_args təyin edilirdi. Lakin arqumentlər yalnız həmin limitə qədər başladılırdı. Bu, 128-dən çox fetchargs ilə probe-ları qurmağa çalışdıqda etibarsız yaddaş girişinə səbəb olurdu. BUG: kernel NULL pointer dereference, address: 0000000000000020 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP PTI CPU: 0 UID: 0 PID: 1769 Comm: cat Not tainted 6.11.0-rc7+ #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014 RIP: 0010:__set_print_fmt+0x134/0x330 MAX_TRACE_ARGS limitini daha erkən tətbiq etməklə problem həll edilmişdir. Arqumentlərin sayı çox olduqda onları səssizcə kəsmək əvəzinə xəta qaytarılır.
Necə düzəltmək olar
- linux linux_kernel6.11.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 | 6.9 ≤ v < 6.11.6, 6.12 | 6.11.6 |
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.