CVE-2026-53228
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: ipv6: sit: GSO offloadlarından sonra daxili IPv6 başlığını yenidən yüklə ipip6_tunnel_xmit() funksiyaya daxil olarkən daxili IPv6 başlığının göstəricisini keşləyir və iptunnel_handle_offloads() çağırışından sonra ondan istifadə etməyə davam edir. GSO skb-ləri üçün iptunnel_handle_offloads() skb_header_unclone() funksiyasını çağırır. skb başlığı klonlaşdırıldıqda skb_header_unclone() pskb_expand_head() funksiyasını çağıra bilər və bu, skb başlığını (head) yerini dəyişə bilər. pskb_expand_head() müqaviləsi çağırışdan sonra skb başlığına olan göstəricilərin yenidən yüklənməsini tələb edir. Əgər sonrakı skb_realloc_headroom() budağına keçilməzsə, SIT daxili hop limitini və DS sahəsini oxumaq üçün köhnəlmiş iph6 göstəricisindən istifadə edir. Bu, köhnə başlığın qalan klonu buraxıldıqdan sonra azad edilmiş skb başlığından oxumağa səbəb ola bilər. Offload köməkçisi uğurla tamamlandıqdan sonra və daxili IPv6 başlığından sonrakı oxunuşlardan əvvəl iph6 göstəricisini yenidən yükləyin. Mövcud yenidən yükləməni skb_realloc_headroom() çağırışından sonra saxlayın, çünki həmin budaq da skb-ni əvəz edə bilər.
Necə düzəltmək olar
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 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.18 ≤ 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.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.