CVE-2026-98450
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb: client: tamamlanan kapatma işlemleri bileşik bekleme hatalarında oluşturmalar yaratıyor compound_send_recv() yanıtları sırayla bekler. Eğer daha sonraki bir bekleme kesintiye uğrarsa veya yanıt senkronizasyonu sırasında daha sonraki bir MID başarısız olursa, daha önceki bir CREATE işlemi halihazırda uzak bir tutamaç (handle) açmış olabilir. Daha önceki mid, handle_cancelled_mid() çağrılmadan serbest bırakılır ve çağıran tarafa herhangi bir FID kopyalanmadığı için uzak tutamaç açık kalır. Bileşik bir bekleme veya MID senkronizasyonu iptal edildiğinde, daha önce tamamlanmış olan mid'leri iptal edilmiş olarak işaretleyin. MID'ler senkronize edilirken yanıt tamponlarını ekli tutun ve bunları yalnızca işlenen yanıtların senkronizasyonundan sonra aktarın; böylece serbest bırakma yolu başarılı CREATE yanıtlarını inceleyebilir ve daha sonraki bir hatadan sonra SMB2_close() işlemini kuyruğa alabilir. Çağıran taraf henüz num_remote_opens değerini güncellemediği için, uzak açma işlemini yalnızca kapatma işi tahsis edildikten sonra ve kuyruğa alınmadan önce hesaba katın. smb2_unlink() tarafından kullanılan create+close bileşiğini, tekrar kapatılmaması için işaretleyin. CREATE dışındaki yanıtlar ve zaten bir kapatma içeren bileşikler mevcut davranışlarını korur.
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.