CVE-2026-64411
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: netfilter: ebtables: find_table_lock() funksiyasından əvvəl cədvəl adını sonlandırın update_counters() və compat_update_counters() istifadəçi tərəfindən təqdim edilən 32 baytlıq cədvəl adını NUL ilə sonlandırmadan find_table_lock() funksiyasına ötürür. Axtarış uğursuz olduqda, find_inlist_lock() funksiyası try_then_request_module(..., "%s%s", "ebtable_", name) çağırır və vsnprintf() sıfır baytıyla rastlaşana qədər ad sahəsini və stek obyektini aşaraq oxumağa davam edir. BUG: KASAN: stack-out-of-bounds in string (lib/vsprintf.c:648 lib/vsprintf.c:730) Read of size 1 at addr ffff8880119dfb20 by task exploit/147 Call Trace: ... string (lib/vsprintf.c:648 lib/vsprintf.c:730) vsnprintf (lib/vsprintf.c:2945) __request_module (kernel/module/kmod.c:150) do_update_counters.isra.0 (net/bridge/netfilter/ebtables.c:371 net/bridge/netfilter/ebtables.c:380) update_counters (net/bridge/netfilter/ebtables.c:1440) do_ebt_set_ctl (net/bridge/netfilter/ebtables.c:2573) nf_setsockopt (net/netfilter/nf_sockopt.c:101) ip_setsockopt (net/ipv4/ip_sockglue.c:1424) raw_setsockopt (net/ipv4/raw.c:847) __sys_setsockopt (net/socket.c:2393) ... compat_do_replace() funksiyası eyni sonlandırılmamış adı compat_copy_ebt_replace_from_user() vasitəsilə paylaşır; bütün find_table_lock() çağıranlarının eyni şəkildə davranması üçün onu orada da sonlandırın. Digər çağıranlar kopyalama prosesindən sonra adı artıq sonlandırırlar.
Necə düzəltmək olar
- linux linux_kernel5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.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.12.1 ≤ v < 5.10.261, 5.11 ≤ v < 5.15.212, 5.16 ≤ v < 6.1.178, 6.2 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4, 2.6.12, 7.2 | 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.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.