CVE-2025-39770

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net: gso: Yalnız IPV6_CSUM dəstəkləyən cihazlarda genişlənmələri olan IPv6 TSO-nun qarşısını almaq Genişlənmə başlıqları (extension headers) olan bir IPv6 paketində Generic Segmentation Offload (GSO) yerinə yetirilərkən, çıxış cihazı yalnız NETIF_F_IPV6_CSUM funksiyasını təqdim edirsə, kernel yanlış şəkildə yoxlama cəminin (checksum) offload edilməsini tələb edir. Bu funksiya ciddi qaydalara malikdir: o, yalnız IPv6 üzərindən sadə TCP və ya UDP üçün yoxlama cəmi offload-unu dəstəkləyir və genişlənmə başlıqları olan paketləri açıq şəkildə dəstəkləmir. Mövcud GSO məntiqi, GREoIPv6 tunellərində istifadə olunanlar kimi genişlənmə başlıqları olan paketlər üçün bu funksiyanı deaktiv etməyərək həmin qaydaları pozur. Bu pozuntu nəticəsində cihazdan dəstəkləmədiyi əməliyyatı yerinə yetirməsi tələb olunur ki, bu da `skb_warn_bad_offload` xəbərdarlığına və şəbəkə ötürmə qabiliyyətinin kəskin azalmasına səbəb olur. Həmin paketlər üçün cihazın TSO/USO-su düzgün şəkildə yan keçilərək proqram təminatı GSO-suna üstünlük verilsə də, GSO stekinə yoxlama cəmi offload-unun tələb edilməməsi barədə açıq şəkildə bildiriş verilməlidir. Yoxlama cəmini proqram təminatında hesablamaq üçün, əgər IPv6 başlığı genişlənmə başlıqlarını ehtiva edirsə, gso_features_check funksiyasında NETIF_F_IPV6_CSUM, NETIF_F_TSO6 və NETIF_F_GSO_UDP_L4 maskalanmalıdır. İstisna BIG TCP genişlənməsidir ki, bu da 68e068cabd2c6c53 ("net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets") commit-ində qeyd edildiyi kimi: "Funksiya yalnız BIG TCP TSO-nu dəstəkləyən cihazlarda aktivləşdirilir. Başlıq yalnız tcpdump kimi PF_PACKET taplarında mövcuddur və fiziki cihazlar tərəfindən ötürülmür." kernel loq çıxışı (qısaldılmış): WARNING: CPU: 1 PID: 5273 at net/core/dev.c:3535 skb_warn_bad_offload+0x81/0x140 ... Call Trace: <TASK> skb_checksum_help+0x12a/0x1f0 validate_xmit_skb+0x1a3/0x2d0 validate_xmit_skb_list+0x4f/0x80 sch_direct_xmit+0x1a2/0x380 __dev_xmit_skb+0x242/0x670 __dev_queue_xmit+0x3fc/0x7f0 ip6_finish_output2+0x25e/0x5d0 ip6_finish_output+0x1fc/0x3f0 ip6_tnl_xmit+0x608/0xc00 [ip6_tunnel] ip6gre_tunnel_xmit+0x1c0/0x390 [ip6_gre] dev_hard_start_xmit+0x63/0x1c0 __dev_queue_xmit+0x6d0/0x7f0 ip6_finish_output2+0x214/0x5d0 ip6_finish_output+0x1fc/0x3f0 ip6_xmit+0x2ca/0x6f0 ip6_finish_output+0x1fc/0x3f0 ip6_xmit+0x2ca/0x6f0 inet6_csk_xmit+0xeb/0x150 __tcp_transmit_skb+0x555/0xa80 tcp_write_xmit+0x32a/0xe90 tcp_sendmsg_locked+0x437/0x1110 tcp_sendmsg+0x2f/0x50 ... skb linear: 00000000: e4 3d 1a 7d ec 30 e4 3d 1a 7e 5d 90 86 dd 60 0e skb linear: 00000010: 00 0a 1b 34 3c 40 20 11 00 00 00 00 00 00 00 00 skb linear: 00000020: 00 00 00 00 00 12 20 11 00 00 00 00 00 00 00 00 skb linear: 00000030: 00 00 00 00 00 11 2f 00 04 01 04 01 01 00 00 00 skb linear: 00000040: 86 dd 60 0e 00 0a 1b 00 06 40 20 23 00 00 00 00 skb linear: 00000050: 00 00 00 00 00 00 00 00 00 12 20 23 00 00 00 00 skb linear: 00000060: 00 00 00 00 00 00 00 00 00 11 bf 96 14 51 13 f9 skb linear: 00000070: ae 27 a0 a8 2b e3 80 18 00 40 5b 6f 00 00 01 01 skb linear: 00000080: 08 0a 42 d4 50 d5 4b 70 f8 1a

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc11 sen 2025
İlk görülmə11 sen 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.20, 5.5, 5.11, 5.16, 6.1.149, 6.6.103, 6.12, 6.12.44, 6.16.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.19.323 ≤ v < 4.20, 5.4.285 ≤ v < 5.5, 5.10.229 ≤ v < 5.11, 5.15.171 ≤ v < 5.16, 6.1.116 ≤ v < 6.1.149, 6.6.60 ≤ v < 6.6.103, 6.11.7 ≤ v < 6.12, 6.12.1 ≤ v < 6.12.44, 6.13 ≤ v < 6.16.4, 6.12, 6.174.20, 5.5, 5.11, 5.16, 6.1.149, 6.6.103, 6.12, 6.12.44, 6.16.4
debian debian_linux11.0—

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-2025-39770 · Linux Kernel · Dark Radar