CVE-2026-63921
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: ip6: vti: vti6_siocdevprivate() funksiyasında ip6_tnl.net istifadə edin. Bu seriyadakı 1/2 yamağından sonra vti6_update() tuneli t->net vasitəsilə əlaqəsini kəsir və yenidən əlaqələndirir. vti6_siocdevprivate() hələ də toqquşma axtarışı üçün dev_net(dev) istifadə edir. IFLA_NET_NS_FD vasitəsilə köçürülmüş tunel üçün dev_net(dev) yeni netns-dir, t->net deyil. Köçürülmüş tunel üzərində SIOCCHGTUNNEL sonra belə işləyir: net = dev_net(dev) /* köçürülmüş netns */ t = vti6_locate(net, &p1, false) /* t->net-də hədəfi tapmır */ ... t = netdev_priv(dev) vti6_update(t, &p1, false) /* t->net-in heşini dəyişdirir */ Köçürülmüş netns-dəki çağıran yaradılma netns-indəki tunelə uyğun gələn parametrlər seçir. dev_net(dev)-də axtarış heç nə tapmır. vti6_update() köçürülmüş tuneli həmin parametrlər üçün yaradılma netns-inin heş qovuşunun başına əlavə edir. Sonrakı axtarışlar yaradılma netns-ində köçürülmüş cihaza çevrilir. xfrm qəbulu uyğun gələn paketləri çağıranın nəzarət etdiyi cihaz vasitəsilə çatdırır. İmtiyazsız istifadəçi ad məkanından əlçatandır (unshare --user --map-root-user --net). Konteyner hostlarında tenantlararası əhatə. Qeyri-ehtiyat cihazında SIOCCHGTUNNEL yolunu axtarış üçün t->net istifadə etmək üçün dəyişdirin. Axtarış indi vti6_update()-in işlədiyi netns ilə uyğunlaşır. Həmçinin axtarışdan əvvəl ns_capable(self->net->user_ns, CAP_NET_ADMIN) əlavə edin. Case-in yuxarısındakı yoxlama dev_net(dev)->user_ns-ə qarşıdır ki, bu da köçürülmədən sonra hücumçunun netns-idir. Oradakı çağıran self->net-də olmayan parametrlər seçə bilər, axtarış NULL qaytarır, t self olur və vti6_update() cihazı yaradılma netns-inin heşinə daxil edir. Yeni yoxlama yaradılma netns-inin user_ns-ində də CAP_NET_ADMIN tələb edir. Ehtiyat cihazında SIOCADDTUNNEL və SIOCCHGTUNNEL dev_net(dev)-i saxlayır ki, bu da orada init_net-ə bərabərdir.
Necə düzəltmək olar
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12 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 | 3.15 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.93, 6.13 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12 |
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.