CVE-2026-43185
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ksmbd: smb_direct_prepare_negotiation() funksiyasındakı imzalı tip (signedness) xətası düzəldildi smb_direct_prepare_negotiation() funksiyası min_t(int, ...) hesablamasını aparmazdan əvvəl sp->max_recv_size və req->preferred_send_size-dan gələn unsigned __u32 dəyərini signed int tipinə çevirir. Bədniyyətli şəkildə təqdim edilmiş 0x80000000 preferred_send_size dəyəri max_recv_size-dan kiçik kimi qaytarılacaq və daha sonra növbəti mesaj üçün maksimal icazə verilən qəbul ölçüsünü təyin etmək üçün istifadə ediləcək. Böyük dəyərə (>1420 bayt) malik ikinci bir mesaj göndərməklə hücumçu heap bufer daşmasına nail ola bilər. Bu düzəliş min_t(int, ...) funksiyasını min_t(u32) ilə əvəz edir.
Necə düzəltmək olar
- linux linux_kernel6.18.16, 6.19.6 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 | 5.15 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6, 7.0 | 6.18.16, 6.19.6 |
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.