CVE-2026-43185
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ksmbd: smb_direct_prepare_negotiation() fonksiyonundaki işaretlilik hatası düzeltildi smb_direct_prepare_negotiation(), sp->max_recv_size ve req->preferred_send_size üzerinden gelen işaretsiz __u32 değerlerini, min_t(int, ...) hesaplamasından önce işaretli bir int türüne dönüştürmektedir. Kötü niyetle sağlanan 0x80000000 değerindeki bir preferred_send_size, max_recv_size'dan daha küçük olarak dönecek ve ardından bir sonraki mesaj için izin verilen maksimum alma boyutunu ayarlamak üzere kullanılacaktır. Saldırgan, büyük bir değere (>1420 bayt) sahip ikinci bir mesaj göndererek yığın arabellek taşması (heap buffer overflow) gerçekleştirebilir. Bu düzeltme, min_t(int, ...) ifadesini min_t(u32) ile değiştirmektedir.
Nasıl düzeltilir
- linux linux_kernel6.18.16, 6.19.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.15 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6, 7.0 | 6.18.16, 6.19.6 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.