CVE-2026-98449
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb: client: kilit açmadan önce gönderim hatasında bileşik mid'leri silin Bileşik bir istek gönderimi başarısız olduğunda, smb_send_rqst() yeniden bağlantıyı başlatır. compound_send_recv() bu mid'leri hâlâ pending_mid_q üzerinde tutmaktadır ancak bunları önce kaldırmadan sunucunun kilidini açar. Yeniden bağlantı sırasında, cifs_abort_connection() pending_mid_q listesini tarar ve her bir mid geri çağırmasını çalıştırır. Henüz yanıt gelmediği için bu geri çağırmalar kredileri iade eder ve in_flight değerini düşürür. Ardından compound_send_recv()'nin gönderim hata yolu aynı kredileri tekrar iade eder. Sonuç olarak in_flight değeri iki kez azaltılır ve smb2_add_credits() WARN uyarısı verir. syzbot, soket gönderimi başarısız olduğunda SMB2_negotiate sırasında bu durumu tespit etmektedir. cifs_call_async(), gönderim hatası durumunda kilit açmadan önce zaten delete_mid() fonksiyonunu çağırmaktadır. Bileşik zincirler için de aynısı yapılmış ve out: yolunun bunları tekrar silmemesi için cancelled_mid[] ayarlanmıştır.
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.