CVE-2026-46120

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ip6_gre: ip6erspan_changelink() funksiyasında keşlənmiş t->net istifadəsi. 5e72ce3e3980 ("net: ipv6: Use link netns in newlink() of rtnl_link_ops") kommitindən sonra ip6erspan_newlink() link_net vasitəsilə hər bir netns üçün olan ip6gre heşini düzgün şəkildə müəyyən edir. Həmin seriyada ip6erspan_changelink() konvertasiya edilməmişdi və hələ də dev_net(dev)-dən istifadə edirdi ki, bu da IFLA_NET_NS_FD miqrasiyasından sonra cihazın yaradıldığı netns-dən fərqlənir. Bu, tuneli yanlış per-netns heşinə yenidən daxil edir. Orijinal netns köhnəlmiş yazını saxlayır. Həmin netns daha sonra məhv edildikdə, ip6gre_exit_rtnl_net() köhnəlmiş yazı üzrə keçid edir və bu, KASAN tərəfindən hesabat verilən slab-use-after-free xətasına, ardınca isə unregister_netdevice_many_notify() funksiyasında net/core/dev.c (LIST_POISON1) hissəsində nüvə BUG-una səbəb olur. İmtiyazsız istifadəçi ad sahəsindən (unshare --user --map-root-user --net) əlçatandır. Eyni faylda daha əvvəl yerləşən ip6gre_changelink() artıq keşlənmiş t->net-dən istifadə edir; yalnız ip6erspan_changelink() yanlış strukturdadır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc28 may 2026
İlk görülmə28 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.17, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.18.30, 7.0.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.16.12 ≤ v < 4.17, 4.17.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 4.17, 7.14.17, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.18.30, 7.0.7

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.

Intelligence 360 paketində

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.

CVE-2026-46120 · Linux Kernel · Dark Radar