CVE-2026-43408

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ceph: eksik olan bir dizi ceph_path_info başlatıcısı eklendi ceph_mdsc_build_path() fonksiyonu, sıfırla başlatılmış bir ceph_path_info parametresi ile çağrılmalıdır; aksi takdirde ardından gelen ceph_mdsc_free_path_info() çökmeye neden olabilir. Örnek çökme (Linux 6.18.12 üzerinde): virt_to_cache: Object is not a Slab page! WARNING: CPU: 184 PID: 2871736 at mm/slub.c:6732 kmem_cache_free+0x316/0x400 [...] Call Trace: [...] ceph_open+0x13d/0x3e0 do_dentry_open+0x134/0x480 vfs_open+0x2a/0xe0 path_openat+0x9a3/0x1160 [...] cache_from_obj: Wrong slab cache. names_cache but object is from ceph_inode_info WARNING: CPU: 184 PID: 2871736 at mm/slub.c:6746 kmem_cache_free+0x2dd/0x400 [...] kernel BUG at mm/slub.c:634! Oops: invalid opcode: 0000 [#1] SMP NOPTI RIP: 0010:__slab_free+0x1a4/0x350 Bazı ceph_mdsc_build_path() çağırıcılarında başlatıcılar bulunmaktaydı ancak hepsi 15f519e9f883 ("ceph: fix race condition validating r_parent before applying state") commit'i ile eklenmiş olmalarına rağmen diğerlerinde bulunmamaktaydı. Başlatıcısı olmayanlar rastgele çökmelere karşı hassastır. (Bu hatanın yetki yükseltme amacıyla kullanılabileceği öngörülebilir.) Maalesef bu Ceph fonksiyonları belgelenmemiştir ve semantikleri yalnızca koddan türetilebilir. ceph_mdsc_build_path() fonksiyonunun yapıyı yalnızca başarı durumunda başlattığı, hata durumunda ise başlatmadığı görülmektedir. Başarısız bir ceph_mdsc_build_path() çağrısından sonra ceph_mdsc_free_path_info() fonksiyonunu çağırmak mantıklı değildir, ancak tüm çağırıcılar bunu yapmaktadır ve bunun güvenli olması için yapının sıfırla başlatılmış olması gerekir. Bu nedenle, sorunu gidermenin en az müdahale gerektiren yolu her yere başlatıcılar eklemektir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın8 May 2026
İlk görülme8 May 2026
Zayıflık türüCWE-457CWE-457

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.78, 6.17, 6.18.19, 6.19.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.48 ≤ v < 6.12.78, 6.16.8 ≤ v < 6.17, 6.17.1 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 6.17, 7.06.12.78, 6.17, 6.18.19, 6.19.9

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.

Intelligence 360 paketinde

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.

CVE-2026-43408 · Linux Kernel · Dark Radar