CVE-2026-74476
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: veth: XDP işə düşməzdən əvvəl frag_list skb-lərini çevirin frag_list skb, data_len təyin edilmiş, lakin nr_frags sıfır olduğu halda veth-ə çata bilər. veth_convert_skb_to_xdp_buff() yalnız paylaşılmış, kilidlənmiş, frags[] olan və ya kifayət qədər headroom-u olmayan skb-ləri çevirir. Daha sonra o, XDP_FLAGS_HAS_FRAGS və xdp_frags_size parametrlərini təyin etmək üçün skb_is_nonlinear()-dən istifadə edir. Bu, frag_list məlumatlarını sanki frags[]-də saxlanılırmış kimi XDP-yə açır, lakin frags[] boşdur. AF_XDP kopyalama rejimi daha sonra bu yanlış XDP fraqment metadata-sına etibar edə bilər, boş fraqment girişində gəzintiləyə və __xsk_rcv() funksiyasındakı memcpy()-də sistemin çökməsinə səbəb ola bilər. Qeyri-xətti skb-ləri XDP-yə təqdim etməzdən əvvəl skb_pp_cow_data() vasitəsilə yönləndirin və Yalnız nəticəvi skb-nin frags[]-i olduqda XDP fraqmentlərini bildirin. skb_copy_bits() artıq frag_list girişini emal edir və skb_pp_cow_data() XDP çoxlu-buferinin gözlədiyi təmsil forması olan skb_add_rx_frag() ilə frags[] çıxışını qurur.
Necə düzəltmək olar
- Linux Linux0be3632597b8349d43a7dc4244b492dc62a05998, 04958dba44dc795dc79ce2fcbc117821bbbd6542, 5c1c15c540fc45820ce3033c319151ec891bc10a, b24ba0bbffe3e23eb2f6838881c1fabcb29fb9fb, f9c1fff857e93be709c8b52ed1a643f37bd82c66, d0d6415963040c401e7a7e4e482a698ba52448cb və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < 0be3632597b8349d43a7dc4244b492dc62a05998, 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < 04958dba44dc795dc79ce2fcbc117821bbbd6542, 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < 5c1c15c540fc45820ce3033c319151ec891bc10a, 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < b24ba0bbffe3e23eb2f6838881c1fabcb29fb9fb, 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < f9c1fff857e93be709c8b52ed1a643f37bd82c66, 718a18a0c8a67f97781e40bdef7cdd055c430996 ≤ v < d0d6415963040c401e7a7e4e482a698ba52448cb, 5.18 | 0be3632597b8349d43a7dc4244b492dc62a05998, 04958dba44dc795dc79ce2fcbc117821bbbd6542, 5c1c15c540fc45820ce3033c319151ec891bc10a, b24ba0bbffe3e23eb2f6838881c1fabcb29fb9fb, f9c1fff857e93be709c8b52ed1a643f37bd82c66, d0d6415963040c401e7a7e4e482a698ba52448cb |
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.