CVE-2025-39847
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: ppp: pad_compress_skb funksiyasındakı yaddaş sızması düzəldildi Əgər pad_compress_skb() daxilində alloc_skb() uğursuz olarsa, o, köhnə skb-ni azad etmədən NULL qaytarır. Çağırıcı tərəf isə bunu edir: skb = pad_compress_skb(ppp, skb); if (!skb) goto drop; drop: kfree_skb(skb); pad_compress_skb() NULL qaytardıqda, köhnə skb-yə olan istinad itir və kfree_skb(skb) heç bir əməliyyat yerinə yetirmir ki, bu da yaddaş sızmasına səbəb olur. pad_compress_skb() semantikasını realloc() ilə uyğunlaşdırın: köhnə skb yalnız ayırma və sıxılma uğurlu olduqda azad edilsin. Çağırış nöqtəsində new_skb dəyişənindən istifadə edin ki, pad_compress_skb() uğursuz olduqda orijinal skb itməsin.
Necə düzəltmək olar
- linux linux_kernel5.4.299, 5.10.243, 5.15.192, 6.1.151, 6.6.105, 6.12.46, 6.16.6 və ya daha yeni versiya
- git.kernel.org/stable/c/0b21e9cd4559102da798bdcba453b64ecd7be7ee
- git.kernel.org/stable/c/1d8b354eafb8876d8bdb1bef69c7d2438aacfbe8
- git.kernel.org/stable/c/33a5bac5f14772730d2caf632ae97b6c2ee95044
- git.kernel.org/stable/c/4844123fe0b853a4982c02666cb3fd863d701d50
- git.kernel.org/stable/c/631fc8ab5beb9e0ec8651fb9875b9a968e7b4ae4
- git.kernel.org/stable/c/85c1c86a67e09143aa464e9bf09c397816772348
- git.kernel.org/stable/c/87a35a36742df328d0badf4fbc2e56061c15846c
- git.kernel.org/stable/c/9ca6a040f76c0b149293e430dabab446f3fc8ab7
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.15 ≤ v < 5.4.299, 5.5 ≤ v < 5.10.243, 5.11 ≤ v < 5.15.192, 5.16 ≤ v < 6.1.151, 6.2 ≤ v < 6.6.105, 6.7 ≤ v < 6.12.46, 6.13 ≤ v < 6.16.6, 6.17 | 5.4.299, 5.10.243, 5.15.192, 6.1.151, 6.6.105, 6.12.46, 6.16.6 |
| debian debian_linux | 11.0 | — |
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.