CVE-2026-89695
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nfsd: çözümlenen POSIX ACL sayısı, sıralama maliyetini sınırlamak için sınırlandırıldı nfsd4_decode_posixacl(), ağ üzerinden bir u32 giriş sayısı okur ve bunu doğrudan posix_acl_alloc() ile sort_pacl_range() fonksiyonlarına iletir. İkincisi O(n^2) karmaşıklığında bir bubble sort algoritmasıdır; bu nedenle istemci tarafından seçilen sayı, sunucunun bileşik işleme yolunda sınırsız CPU tüketimine neden olur. nfsd4_decode_posixacl() xdr_stream_decode_u32(&count) /* sınırlandırılmamış u32 */ posix_acl_alloc(count, GFP_KERNEL) sort_pacl_range(*acl, 0, count - 1) /* O(n^2) bubble sort */ Aynı dosyadaki kodlayıcı tarafı, a_count değeri NFS_ACL_MAX_ENTRIES değerini aşan ACL'leri zaten reddetmektedir ancak 5fc51dfc2eb1 ("NFSD: Add support for XDR decoding POSIX draft ACLs") commit'i ile eklenen çözücüde simetrik kontrol unutulmuştur. Herhangi bir tahsis işleminden önce, NFS_ACL_MAX_ENTRIES değerinden büyük olan ağ sayısını nfserr_inval ile reddederek sorun giderilmiştir; böylece sıralama işlemi NFS_ACL_MAX_ENTRIES^2 karşılaştırmasıyla sınırlandırılmıştır. Bu düzeltme sırasında, posix_acl_alloc() başarısız olduğunda dönen nfserr_resource hatası da giderilmiştir. Bu hata kodu v4.1+ sürümleri için geçerli değildir. Bellek tahsis hataları için daha uygun olan nfserr_jukebox olarak değiştirilmiştir.
Nasıl düzeltilir
- Linux Linuxea14d71d6ecb925673761bcf79f781f7dc9042cc, 4bc1108e876153a2dd6d874052b99182c3603135 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5fc51dfc2eb160bd7ab3251ab1767cacf9c8bf05 ≤ v < ea14d71d6ecb925673761bcf79f781f7dc9042cc, 5fc51dfc2eb160bd7ab3251ab1767cacf9c8bf05 ≤ v < 4bc1108e876153a2dd6d874052b99182c3603135, 7.0 | ea14d71d6ecb925673761bcf79f781f7dc9042cc, 4bc1108e876153a2dd6d874052b99182c3603135 |
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.