CVE-2026-31719
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: crypto: krb5enc - asenkron çözmenin özet doğrulamayı atlaması sorunu düzeltildi krb5enc_dispatch_decrypt(), req->base.complete değerini skcipher geri çağırma fonksiyonu olarak ayarlar; bu da çağırıcının kendi tamamlanma işleyicisidir. skcipher işlemi asenkron olarak tamamlandığında, krb5enc_dispatch_decrypt_hash() fonksiyonunu çalıştırmadan çağırıcıya "tamamlandı" sinyali gönderir ve böylece bütünlük doğrulamasını (özet kontrolü) tamamen atlar. Asenkron tamamlanmada özet hesaplamasına zincirleme bağlantı kurmak için ara bir geri çağırma fonksiyonu olarak krb5enc_encrypt_done fonksiyonunu doğru şekilde kullanan şifreleme yoluyla karşılaştırınız. Şifreleme yolunun geri çağırma deseniyle eşleşecek şekilde, asenkron skcipher tamamlanmasında krb5enc_dispatch_decrypt_hash() fonksiyonuna zincirleme bağlantı kuran ara bir geri çağırma fonksiyonu olarak krb5enc_decrypt_done eklenerek sorun giderilmiştir. Ayrıca genel olarak EBUSY/EINPROGRESS işlemleri düzeltilmiştir: Birikmiş istekleri bekleyen çağırıcılara iletilmesi gereken EINPROGRESS bildirimlerini hatalı şekilde yutan krb5enc_request_complete() kaldırılmış ve krb5enc_encrypt_ahash_done içerisindeki dispatch_encrypt dönüş değeri için eksik olan EBUSY kontrolleri eklenmiştir. Kullanıcının art arda EINPROGRESS bildirimleri görmemesi için asenkron tamamlanma yolundaki MAY_BACKLOG kaldırılmıştır.
Nasıl düzeltilir
- linux linux_kernel6.18.25, 7.0.2 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 | 6.15 ≤ v < 6.18.25, 6.19 ≤ v < 7.0.2, 7.1 | 6.18.25, 7.0.2 |
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.