CVE-2026-64163
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: test_kprobes: test yürüşləri arasında kprobes-ları təmizləyin kprobes sağlamlıq testlərinin iki dəfə işə salınması bütün testlərin uğursuz olmasına və nəticədə kernel-in çökməsinə səbəb olur. [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # Totals: pass:5 fail:0 skip:0 total:5 ok 1 kprobes_test [root@martin-riscv-1 ~]# echo 1 > /sys/kernel/debug/kunit/kprobes_test/run ... # test_kprobe: EXPECTATION FAILED at lib/tests/test_kprobes.c:64 Expected 0 == register_kprobe(&kp), but register_kprobe(&kp) == -22 (0xffffffffffffffea) ... Unable to handle kernel paging request ... Test paketi bir neçə kprobes və kretprobes-u test yürüşləri boyunca qorunan statik dəyişənlər kimi təyin edir. register_kprobe və unregister_kprobe funksiyalarından sonra kprobe bəzi qalıq məlumatlar saxlayır ki, bunlar kprobe yenidən qeydiyyata alınmazdan əvvəl təmizlənməlidir. Testlər prob yerini təyin etmək üçün symbol_name parametrini qururlar. Address və flags təmizlənməlidir. Mövcud kod ardıcıl testlər arasında prob-ların bəzilərini təmizləyir, lakin iki test yürüşü arasında bunu etmir. Əvvəlki test yürüşündən qalan məlumatlar növbəti yürüşdə qeydiyyatın uğursuz olmasına səbəb olur. Bütün kprobes-lar üçün təmizləmə prosesini kprobes_test_init funksiyasına köçürün; bu funksiya hər bir tək testdən əvvəl (o cümlədən test yürüşünün ilk testindən əvvəl) çağırılır.
Necə düzəltmək olar
- linux linux_kernel6.6.142, 6.12.92, 6.18.34, 7.0.11 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 | 5.16 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.6.142, 6.12.92, 6.18.34, 7.0.11 |
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.