CVE-2026-63830
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: skmsg: SG çevrilmələri zamanı sg.copy-nu qoru sk_msg sg.copy bit xəritəsi scatterlist elementinin sahiblik vəziyyətinin bir hissəsidir. Quraşdırılmış bit sk_msg_compute_data_pointers()-a elementin yazıla bilən BPF ctx->data vasitəsilə açılmamasını bildirir. Bu, sk_msg-ə məxsus olmayan səhifələrlə, məsələn splice ilə dəstəklənən fayl səhifə keşi səhifələri ilə dəstəklənən elementləri qoruyur. Bir neçə sk_msg çevrilmə yolu msg->sg.data[] elementlərini uyğun sg.copy bitini köçürmədən yerini dəyişir, kopyalayır, parçalayır və ya sıxlaşdırır. Bu, xarici olaraq dəstəklənən elementin təmizlənmiş copy biti ilə yeni slota gəlməsinə səbəb ola bilər. Sonrakı SK_MSG qərarı daha sonra sg_virt(sge)-ni yazıla bilən ctx->data kimi aça bilər və BPF yazmaları orijinal səhifə keşini dəyişdirə bilər. Elementlər köçürüldükdə, sürüşdürüldükdə, parçalandıqda və ya yeni sk_msg-ə kopyalandıqda sg.copy-nu sg.data[] ilə sinxron saxlayın. Element yeni ayrılmış şəxsi səhifə ilə əvəz edildikdə və ya azad edildikdə biti təmizləyin. Bu, BPF pull/push/pop köməkçilərini, sk_msg_shift_left/right(), sk_msg_xfer() və tls_split_open_record()-u, o cümlədən TLS open-record parçalanması zamanı yaradılan qismən quyruq elementini əhatə edir.
Necə düzəltmək olar
- linux linux_kernel5.10.261, 5.15.212, 6.1.177, 6.6.144, 6.12.95, 6.18.38, 7.1.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.20 ≤ v < 5.10.261, 5.11 ≤ v < 5.15.212, 5.16 ≤ v < 6.1.177, 6.2 ≤ v < 6.6.144, 6.7 ≤ v < 6.12.95, 6.13 ≤ v < 6.18.38, 6.19 ≤ v < 7.1.3 | 5.10.261, 5.15.212, 6.1.177, 6.6.144, 6.12.95, 6.18.38, 7.1.3 |
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.