CVE-2026-80901
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ipvs: checksum yoxlamaları düzəldildi ip_vs_in_icmp_v6() funksiyasında müştərilərdən gələn ICMPv6 paketləri üçün checksum yoxlaması çatışmırdı. Əslində, TCP/UDP-də olduğu kimi, ICMP paketlərinin checksum-u yalnız paketlər MASQ zamanı və ya tunel cavabı zamanı dəyişdirildikdə yoxlanılmalıdır. Həmçinin, Sashiko qeyd edir ki, həm IPv4, həm də IPv6 üçün ortaq olan handle_response_icmp() funksiyasında, real serverlərdən gələn ICMPv6 mesajları yoxlanılarkən psevdobaşlıq (pseudo-header) hesablaması çatışmır; bu, checksum aparat tərəfindən yoxlanılmadıqda problem yaradır. Problem, ip_vs_checksum_common_check() köməkçi funksiyasının yaradılması və onun həm IPv4, həm də IPv6 üçün TCP/UDP/ICMP protokollarında istifadə edilməsi ilə həll edilmişdir. ICMP mesajlarının yoxlanılması üçün nf_checksum()-a etibar edilir, lakin bu, eyni zamanda TCP və UDP üçün də tətbiq olunur. TCP/UDP/SCTP üçün IP_VS_DBG_RL_PKT-da düzgün IP ofsetindən istifadə edin. IPVS paketləri (TCP/UDP/SCTP/ICMP) LOCAL_OUT (lokal müştərilər və ya lokal real serverlər) və FORWARD (LAN-dakı serverlərdən gələn trafik) zamanı checksum yoxlamasına ehtiyac duymurlar. Bunu yalnız LOCAL_IN zamanı, əgər nf_checksum() PRE_ROUTING mərhələsində çağırılmayıbsa, yerinə yetirin. Bundan əlavə, ip_vs_checksum_complete() funksiyası static olaraq işarələnə bilər.
Necə düzəltmək olar
- Linux Linuxd418d73acf8be62744dc47359dfdde8c2148845d, b3869d9b54e76dff64118dee4c8fd9302fcd5171, 9cbe2c0fdb71904ee929b1851cdc1c73341a03c0, 00eb23829fd08df1b5e057cb6b625996a70e7e65, 5558a85add073215b298f3e044ff9a6d86d714ae, e876b75b9020a97bbdc79721e7fc749024891c65 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < d418d73acf8be62744dc47359dfdde8c2148845d, 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < b3869d9b54e76dff64118dee4c8fd9302fcd5171, 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < 9cbe2c0fdb71904ee929b1851cdc1c73341a03c0, 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < 00eb23829fd08df1b5e057cb6b625996a70e7e65, 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < 5558a85add073215b298f3e044ff9a6d86d714ae, 2a3b791e6e1169f374224d164738e9f7be703d77 ≤ v < e876b75b9020a97bbdc79721e7fc749024891c65, 2.6.28 | d418d73acf8be62744dc47359dfdde8c2148845d, b3869d9b54e76dff64118dee4c8fd9302fcd5171, 9cbe2c0fdb71904ee929b1851cdc1c73341a03c0, 00eb23829fd08df1b5e057cb6b625996a70e7e65, 5558a85add073215b298f3e044ff9a6d86d714ae, e876b75b9020a97bbdc79721e7fc749024891c65 |
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.