CVE-2026-43284
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: xfrm: esp: paylaşılan skb fraqmentlərində yerində dekripsiyanın qarşısının alınması MSG_SPLICE_PAGES borudan (pipe) səhifələri birbaşa skb-yə əlavə edə bilər. TCP, skb_splice_from_iter() funksiyasından sonra belə skb-ləri SKBFL_SHARED_FRAG ilə işarələyir ki, paket məlumatlarını dəyişdirə bilən sonrakı yollar əvvəlcə şəxsi surət yarada bilsin. IPv4/IPv6 dataqram əlavə etmə yolları səhifələri UDP skb-lərinə spliced edərkən bu bayrağı təyin etmirdi. Bu, paylaşılan boru səhifələrindən hazırlanmış ESP-in-UDP paketinin adi klonlanmamış qeyri-xətti skb kimi görünməsinə səbəb olur. Daha sonra ESP girişi, frag_list-i olmayan klonlanmamış skb-lər üçün no-COW sürətli yolunu seçir və skb-nin şəxsi mülkiyyətində olmayan məlumatlar üzərində yerində dekripsiya həyata keçirir. TCP ilə eyni şəkildə, IPv4/IPv6 dataqram splice fraqmentlərini SKBFL_SHARED_FRAG ilə işarələyin. Həmçinin, bayraq mövcud olduqda ESP girişinin skb_cow_data() funksiyasına geri dönməsini təmin edin ki, ESP xaricdən dəstəklənən fraqmentləri yerində dekripsiya etməsin. Şəxsi qeyri-xətti skb fraqmentləri hələ də mövcud sürətli yoldan istifadə edir. Bu, qəsdən ESP çıxışını dəyişmir. esp_output_head() funksiyasında, skb_cow_data() çağırılmadan ESP treylerini mövcud skb tailroom-a əlavə edən yol qeyri-xətti skb-lər üçün əlçatan deyil: skb->data_len sıfırdan fərqli olduqda skb_tailroom() sıfır qaytarır, halbuki ESP tailen müsbətdir. Beləliklə, ESP çıxışı ya ayrıca destination-frag yolundan istifadə edəcək, ya da skb_cow_data()-ya geri dönəcəkdir.
Necə düzəltmək olar
- linux linux_kernel5.10.255, 5.15.205, 6.1.171, 6.6.138, 6.12.87, 6.18.28, 7.0.5 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:17795
- access.redhat.com/errata/RHSA-2026:33486
- access.redhat.com/errata/RHSA-2026:16180
- access.redhat.com/errata/RHSA-2026:21695
- access.redhat.com/errata/RHSA-2026:26542
- access.redhat.com/errata/RHSA-2026:16176
- access.redhat.com/errata/RHSA-2026:23233
- access.redhat.com/errata/RHSA-2026:16171
- access.redhat.com/errata/RHSA-2026:34098
- access.redhat.com/errata/RHSA-2026:16160
- access.redhat.com/errata/RHSA-2026:16161
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.11 ≤ v < 5.10.255, 5.12 ≤ v < 5.15.205, 5.16 ≤ v < 6.1.171, 6.2 ≤ v < 6.6.138, 6.7 ≤ v < 6.12.87, 6.13 ≤ v < 6.18.28, 7.0 ≤ v < 7.0.5 | 5.10.255, 5.15.205, 6.1.171, 6.6.138, 6.12.87, 6.18.28, 7.0.5 |
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.