CVE-2025-38616
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: tls: məlumatların TLS ULP altından yox olmasının idarə edilməsi TLS, TCP soketinin qəbul növbəsinə sahib olduğunu gözləyir. Əgər TCP soketinin oxuyucusu TLS ULP quraşdırılmamışdan əvvəl daxil olubsa və ya bəzi qeyri-standart oxuma API-larından (məsələn, zerocopy) istifadə edirsə, buna zəmanət verilə bilməz. WARN_ON() və səhv erkən çıxış (hansı ki, anchor-u azad edilmiş skb-yə yönləndirilmiş saxlayır) real xəta idarəetməsi ilə əvəzlənib. Analiz vəziyyəti təmizlənir və oxuyucuya yenidən cəhd etmək tapşırılır. Soket kilidini hər dəfə (yenidən) əldə etdikdə anchor-u artıq yenidən yükləyirik, buna görə də qaçınmalı olduğumuz yeganə şərt sərhədlərdən kənar oxumadır (əvvəllər analiz edilmiş qeyd uzunluğu üçün soketdə kifayət qədər baytın olmaması). Əgər TLS altından bəzi məlumatlar oxunubsa, lakin növbədə kifayət qədər məlumat varsa, biz böyük ehtimalla düzgün olmayan TLS qeydi olan hissəni yenidən yükləyəcəyik və şifrəsini açacağıq. Bu, TLS baxımından müəyyən olunmamış davranışlara (axının korlanması? xəbərdarlığın itirilməsi? hücumun görünməməsi?) səbəb ola bilər, lakin nüvə çökməsi baş verməməlidir.
Necə düzəltmək olar
- linux linux_kernel6.6.103, 6.12.43, 6.15.11, 6.16.2 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 | 6.0 ≤ v < 6.6.103, 6.7 ≤ v < 6.12.43, 6.13 ≤ v < 6.15.11, 6.16 ≤ v < 6.16.2, 6.17 | 6.6.103, 6.12.43, 6.15.11, 6.16.2 |
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.