CVE-2026-98570
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net: ipv6: dst_dev_overhead() funksiyasında mac başlığı üçün yer saxlayın seg6, ioam6 və rpl lwtunnels skb_cow_head() sorğusunun ölçüsünü göndərəcəkləri uzunluqla dst_dev_overhead()-in cəmi kimi təyin edir, sonra yeni başlıqları əlavə edir və skb_mac_header_rebuild() vasitəsilə onların altında mac başlığını yenidən qurur. Bu yenidən qurma prosesi üçün headroom hissəsində skb->mac_len qədər yer lazımdır, lakin dst_dev_overhead() çıxış cihazının LL_RESERVED_SPACE() həcmini (adi Ethernet üçün 16 bayt) saxlayır. Mac başlığının bundan daha uzun olduğu hallarda (məsələn, reorder_hdr söndürülmüş VLAN cihazı vasitəsilə daxil olan trafikdə), yenidən qurma zamanı yer çatışmır: skb_set_mac_header(skb, -skb->mac_len) mənfi ofset hesablayır, onu yoxlamadan u16 skb->mac_header-də saxlayır və ardınca gələn memmove əməliyyatı skb->head-dən təxminən 64 KB sonraya skb->mac_len bayt yazır. Belə bir cihaz vasitəsilə adi ping6 trafikinin yönləndirilməsi bütün beş seg6 inkapsulyasiya rejimlərində, həmçinin rpl və ioam6 inline yollarında bu problemi təkrar edir; 704 baytlıq head-də skb->mac_header 65534 olaraq geri dönür. Bu ikisindən böyük olanı qaytarın. Köməkçi funksiya artıq dst olmadıqda skb->mac_len qaytarır, buna görə də bu dəyişiklik yalnız digər budağın uyğunlaşmasını təmin edir və hər bir çağırış nöqtəsini tək-tək düzəltmək əvəzinə bütün çağıranları əhatə edir.
Necə düzəltmək olar
- Linux Linux36c07127924f11fc5741a780abcaaf808fe9ef13, 87cd6b717e4069dca34e0866e57eaeb44d3b173e, 6.13, 6.14, 5.16, 6.2, 6.7, 5.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | dce525185bc92864e5a318040285ee070563fe34 ≤ v < 36c07127924f11fc5741a780abcaaf808fe9ef13, dce525185bc92864e5a318040285ee070563fe34 ≤ v < 87cd6b717e4069dca34e0866e57eaeb44d3b173e, 8471e228448a818e4c27cab4b681b2e758e46cf5, c432cd18a07b623651ed15ea167bd303467004cc, 634710a372ba65bee667c2f6e58a97658c639eab, c447c5a9c47bb4858ab12bf90879fe595d2b7f46, ab9de9c48316d2622d3bf353916b99971570e2c9, 2fcc9f3798ef82399564d247458e69abd10e683b, 371d8dc298b4f59e99b4564ac5d906fce0932c69, b26f015dfb07b6be12d005a0ed0c5c43b7bedbf3, c0b11dc50590e10590b39dcda79835cd32f49d00, 4c12c3c8abd8b888945d31e7bdbb0d8b73032fc5, 25d8e065c7972dc98fd7a4cac322d5367eaede88, 4a855c5aec41bf84922224ab7a74e088776e3ac4, a9f0407414e16176fdbbbd298c9e18d6dfdf96bc, 6.12.16 ≤ v < 6.13, 6.13.4 ≤ v < 6.14, 5.15.179 ≤ v < 5.16, 6.1.130 ≤ v < 6.2, 6.6.81 ≤ v < 6.7, 5.10.235 ≤ v < 5.11, 6.14 | 36c07127924f11fc5741a780abcaaf808fe9ef13, 87cd6b717e4069dca34e0866e57eaeb44d3b173e, 6.13, 6.14, 5.16, 6.2, 6.7, 5.11 |
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.