CVE-2026-98170
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb: client: move_smb2_ea_to_cifs() fonksiyonundaki sınır dışı (OOB) yapı alanı okumaları düzeltildi move_smb2_ea_to_cifs() fonksiyonunda, while (src_size > 0) döngü koşulu yetersizdir. Bu durum, kalan src_size değeri tam bir smb2_ea_info yapısını içermek için çok küçük olsa bile yinelemenin devam etmesine izin verir. Sonuç olarak, ea_name_length ve ea_value_length değerlerinin okunması sırasında sınır dışı erişimler meydana gelebilir. Herhangi bir yapı alanını okumaya çalışmadan önce src_size >= sizeof(*src) olduğundan emin olunarak bu sorun giderilmiştir. Ek olarak, sizeof(*src) değerinden küçük olan veya işaretçiyi mevcut tamponun ötesine taşıyacak olan tüm next_entry_offset değerleri reddedilmektedir. Sunucunun hatalı biçimlendirilmiş bir EA listesi döndürdüğü çağrılar için kullanıcı alanına döndürülen hatanın -ENODATA (getxattr) veya -ERANGE (listxattr) yerine -EIO olarak değiştiğine dikkat edin. Bu, yanıltıcı bir şekilde "öznitelik mevcut değil" veya "çıktı tamponu çok küçük" şeklinde belirtmek yerine, sunucu protokol hatasını doğru bir şekilde bildirir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.