CVE-2026-45843
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: slip: məhdudlaşdırılmış decode() sıxılmış paket uzunluğuna qarşı oxuma aparır slhc_uncompress() funksiyası, decode() və pull16() vasitəsilə göstəricini paketin içində irəli sürüşdürərək VJ-sıxılmış TCP başlığını təhlil edir. Köməkçi funksiyaların heç biri isize-ə qarşı sərhəd yoxlaması aparmır və decode() öz geri dönüş dəyərini & 0xffff ilə maskalayır, buna görə də çağıran tərəflərin yoxladığı -1 dəyərini heç vaxt qaytarmır — bu xəta yolları ölü koddur. Dəyişiklik baytı opsional sahələr tələb edən qısa sıxılmış freym, decode()-in paketin sonundan kənara oxumasını təmin edir. Həddindən artıq oxunan baytlar keşlənmiş cstate-ə daxil olur və növbəti bərpa edilmiş paketlərdə əks olunur. decode() və pull16() funksiyalarının paketin son göstəricisini qəbul etməsi və resurslar tükəndikdə -1 qaytarması təmin edildi. TCP checksum oxunmazdan əvvəl sərhəd yoxlaması əlavə edildi. Mövcud == -1 testləri artıq həmişə nəzərdə tutulduğu kimi işləyir.
Necə düzəltmək olar
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 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 | 2.6.12.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 2.6.12 | 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 |
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.