CVE-2026-53396
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nfsd: nfsd4_create_file fonksiyonundaki posix_acl sızıntısı ve yoksayılan hata düzeltildi nfsd4_create_file() fonksiyonunun ACL işlemede iki hatası bulunmaktadır: nfsd4_acl_to_attr() fonksiyonunun dönüş değeri sessizce göz ardı edilmektedir. NFSv4-to-POSIX ACL dönüştürme işlemi başarısız olduğunda (örneğin desteklenmeyen ACE türleri için -EINVAL), dosya herhangi bir ACL olmadan oluşturulur ve istemci NFS4_OK alır. Bu durum, sunucunun CREATE sırasında desteklenmeyen öznitelikleri reddetmesini gerektiren RFC 7530/8881 standartlarını ihlal etmektedir. ACL öznitelikleri attrs içinde doldurulduktan sonra (nfsd4_acl_to_attr aracılığıyla veya open->op_dpacl/op_pacl üzerinden sahiplik aktarımı yoluyla) start_creating() başarısız olursa, fonksiyon nfsd_attrs_free() adımını atlayan out_write kısmına atlar. Bu durum posix_acl tahsislerinin sızmasına neden olur. Bir istemci; OPEN(CREATE), ACL öznitelikleri ve geçersiz bir dosya adı (örneğin NAME_MAX değerinden daha uzun) kullanarak bunu tekrar tekrar tetikleyebilir. Her iki sorun, nfsd4_acl_to_attr() dönüş değeri yakalanarak ve erken hata yolları out_write yerine out kısmına atlayacak şekilde değiştirilerek düzeltilmiştir. start_creating() fonksiyonuna hiç ulaşılmasa bile end_creating() fonksiyonunun çağrılmasının güvenli olması için child değişkeni ERR_PTR(-EINVAL) ile başlatılmıştır.
Nasıl düzeltilir
- linux linux_kernel7.1.3 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.19 ≤ v < 7.1.3 | 7.1.3 |
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.