CVE-2026-89652
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ceph: NFS export get_name içerisindeki kopyalanan dentry isim uzunluğu sınırlandırıldı ceph_get_name(), MDS tarafından sağlanan ismi, dname_len değerini NAME_MAX ile karşılaştırmadan memcpy(name, rinfo->dname, rinfo->dname_len) ile çağıranın NAME_MAX boyutundaki tamponuna kopyalar ve ardından name[rinfo->dname_len] = 0 şeklinde yazar. dname_len > NAME_MAX olan bir LOOKUPNAME yanıtı döndüren kötü niyetli veya hatalı bir MDS, tampon taşmasına neden olur. __get_snap_name() fonksiyonu da rde->name / rde->name_len değerlerini aynı kontrol edilmeyen yöntemle kopyalar. Etki: Kötü niyetli veya ele geçirilmiş bir Ceph MDS, bir istemcinin NFS-export get_name yolundaki NAME_MAX isim tamponunu taşır; bu durum KASAN tarafından bildirilen bir slab out-of-bounds yazma işlemidir. Bir CephFS bağlaması NFS üzerinden yeniden dışa aktarıldığında erişilebilir durumdadır. Kopyalama işleminden önce NAME_MAX üzerindeki uzunlukları -ENAMETOOLONG ile reddeden ceph_export_copy_name() eklendi ve hem ceph_get_name() hem de __get_snap_name() içerisinde kullanıldı.
Nasıl düzeltilir
- Linux Linuxaadfe588ad8032ea99bda259ae7b8d42854f8193, 3cb09301c30909a7935e9de41f98eeb5ef7e4d40, dff3d84d14142ea43ad61ef5d6b4de05ba16ba42, a294064e0e0f81ea607b2f019e16888aa1b0a011, 61d9f27b191b838b96b697ce0bfaee39a138243a, 06fb5e623cdc2402d6bb29be94d9beb9a826ffec, e7c2fd3893a7f7fcd7e8cf0b2c6348bb1e893df6, eff8013c5a8916613c742ae5a2cc341cb605c0ae ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < aadfe588ad8032ea99bda259ae7b8d42854f8193, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < 3cb09301c30909a7935e9de41f98eeb5ef7e4d40, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < dff3d84d14142ea43ad61ef5d6b4de05ba16ba42, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < a294064e0e0f81ea607b2f019e16888aa1b0a011, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < 61d9f27b191b838b96b697ce0bfaee39a138243a, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < 06fb5e623cdc2402d6bb29be94d9beb9a826ffec, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < e7c2fd3893a7f7fcd7e8cf0b2c6348bb1e893df6, 19913b4eac4a230dccb548931358398f45dabe4c ≤ v < eff8013c5a8916613c742ae5a2cc341cb605c0ae, 3.15 | aadfe588ad8032ea99bda259ae7b8d42854f8193, 3cb09301c30909a7935e9de41f98eeb5ef7e4d40, dff3d84d14142ea43ad61ef5d6b4de05ba16ba42, a294064e0e0f81ea607b2f019e16888aa1b0a011, 61d9f27b191b838b96b697ce0bfaee39a138243a, 06fb5e623cdc2402d6bb29be94d9beb9a826ffec, e7c2fd3893a7f7fcd7e8cf0b2c6348bb1e893df6, eff8013c5a8916613c742ae5a2cc341cb605c0ae |
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.