CVE-2026-23189

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ceph: ceph_mds_auth_match() fonksiyonundaki NULL işaretçi referansı hatası düzeltildi CephFS çekirdek istemcisinde 6.18-rc1 sürümünden itibaren bir regresyon bulunmaktadır. fs_name == NULL olduğu durumda ceph_mds_auth_match() fonksiyonunda sorun yaşanmaktadır: const char fs_name = mdsc->fsc->mount_options->mds_namespace; ... if (auth->match.fs_name && strcmp(auth->match.fs_name, fs_name)) { / fsname uyuşmazlığı, sonrakini dene */ return 0; } Patrick Donnelly şunu önermiştir: Özetle, kesinlikle `fs_name` değerini MDSMap üzerinden çözmeye başlamalı ve buna karşı katı yetkilendirme kontrolleri yapmalıyız. `-o mds_namespace=foo` seçeneğinin yalnızca bağlanacak dosya sistemini seçmek için kullanılması gerektiğini ve başka hiçbir amaçla kullanılmaması gerektiğini unutmayın. Herhangi bir mds_namespace belirtilmemiş olabilir ancak çekirdek, adı "foo" olabilecek mevcut tek dosya sistemini bağlayacaktır. Bu yama, önerilen kavramı desteklemek amacıyla ceph_mdsmap_decode() ve namespace_equals() fonksiyonlarını yeniden düzenler. Artık struct ceph_mdsmap, ceph_extract_encoded_string() tarafından çıkarılan FS adının kopyasını alan m_fs_name alanını içermektedir. "eski" CephFS dosya sistemleri durumunda "cephfs" adı kullanılır. [ idryomov: ceph_mdsmap_decode() içerisindeki gereksiz %*pE ifadesi %s ile değiştirildi, ceph_namespace_match() içerisindeki bir dizi strlen() çağrısı kaldırıldı, boş mds_namespace değerinin eşit olarak değerlendirilmesini önlemek için namespace_equals() gövdesindeki değişiklikler geri alındı, namespace_equals() orada eşdeğer bir ikame olmadığı için ceph_mdsc_handle_fsmap() üzerindeki değişiklikler kaldırıldı ]

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın14 Şub 2026
İlk görülme14 Şub 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.70, 6.18.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.58 ≤ v < 6.12.70, 6.17.8 ≤ v < 6.18.10, 6.196.12.70, 6.18.10

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.