CVE-2025-21629

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: BIG TCP paketləri üçün NETIF_F_IPV6_CSUM offload funksiyasını yenidən aktivləşdirin Səhvə səbəb olan commit, skbuff.h faylında həmin xüsusiyyətin tərifinə əsaslanaraq, NETIF_F_IPV6_CSUM dəstəklədiyini bildirən cihazlarda genişləndirmə başlıqları (extension headers) olan IPv6 paketlərinin aparat təminatı offload-unu deaktiv etmişdir: * * - %NETIF_F_IPV6_CSUM * - Drayver (cihaz) yalnız IPv6 üzərində sadə * TCP və ya UDP paketlərinin yoxlama cəmini (checksum) hesablaya bilir. Bunlar konkret olaraq * IPv6 başlığındakı Next Header sahəsi TCP və ya UDP olan IPv6|TCP və ya * IPv6|UDP formasında inkapsulyasiya olunmamış paketlərdir. Bu xüsusiyyət ilə * IPv6 genişləndirmə başlıqları dəstəklənmir. Bu xüsusiyyət, həmçinin * NETIF_F_HW_CSUM təyin edilmiş cihazın xüsusiyyətlərində qeyd edilə bilməz. * Bu xüsusiyyət ARXİVLƏŞDİRİLİR (aşağıya baxın). Həmin dəyişiklik BIG TCP paketləri üçün skb_warn_bad_offload funksiyasının işə düşməsinə səbəb olur. [ 496.310233] WARNING: CPU: 13 PID: 23472 at net/core/dev.c:3129 skb_warn_bad_offload+0xc4/0xe0 [ 496.310297] ? skb_warn_bad_offload+0xc4/0xe0 [ 496.310300] skb_checksum_help+0x129/0x1f0 [ 496.310303] skb_csum_hwoffload_help+0x150/0x1b0 [ 496.310306] validate_xmit_skb+0x159/0x270 [ 496.310309] validate_xmit_skb_list+0x41/0x70 [ 496.310312] sch_direct_xmit+0x5c/0x250 [ 496.310317] __qdisc_run+0x388/0x620 BIG TCP, bu bir IPv6 jumbogram olduğu üçün paket uzunluğunu ötürmək məqsədilə IPV6_TLV_JUMBO IPv6 genişləndirmə başlığını tətbiq etmişdir. Lakin bu xüsusiyyət yalnız BIG TCP TSO dəstəkləyən cihazlarda aktivdir. Başlıq yalnız tcpdump kimi PF_PACKET taplarında mövcuddur və fiziki cihazlar tərəfindən ötürülmür. Ötürülməyən genişləndirmə başlıqlarının olduğu bu xüsusi hal üçün, səhvə səbəb olan commit-dən əvvəlki vəziyyətə qayıdılır və aparat təminatı offload-u dəstəklənir. ipv6_has_hopopt_jumbo() funksiyası yalnız bu başlığın mövcud olub-olmadığını deyil, həm də onun terminal (L4) başlığından əvvəlki yeganə genişləndirmə başlığı olduğunu yoxlayır.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc15 yan 2025
İlk görülmə15 yan 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.20, 5.5, 5.11, 5.16, 6.1.124, 6.6.70, 6.12, 6.12.9 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.124, 6.6.60 ≤ v < 6.6.70, 6.11.7 ≤ v < 6.12, 6.12.1 ≤ v < 6.12.9, 6.12, 6.134.20, 5.5, 5.11, 5.16, 6.1.124, 6.6.70, 6.12, 6.12.9

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.