CVE-2025-39927

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ceph: durum uygulanmadan önce r_parent doğrulanırken oluşan yarış durumu düzeltildi Önbelleğe alınan üst dizin inode'unun MDS yanıtlarındaki dizin bilgileriyle eşleştiğinden emin olmak için doğrulama eklendi. Bu işlem; eşzamanlı işlemlerin (örneğin rename), istek başlatılması ile yanıt işlenmesi arasında r_parent'ın güncelliğini yitirmesine neden olduğu ve bunun sonucunda durum değişikliklerinin yanlış dizin inode'larına uygulanabileceği istemci tarafındaki yarış durumlarını önler. [ idryomov: bir kerneldoc düzeltmesini ve r_parent güncellendiğinde CEPH_CAP_PIN referansını taşımak için Alex'ten gelen takip düzeltmesini ekledi: Üst dizin kilidi tutulmadığında, req->r_parent güncelliğini yitirebilir ve doğru inode'u işaret edecek şekilde güncellenir. Ancak, ilişkili CEPH_CAP_PIN referansı ayarlanmıyordu. CEPH_CAP_PIN, muhasebe amaçlarıyla izlenen bir inode üzerindeki referanstır. Muhasebenin dengeli kalması için bu pimin taşınması önemlidir. Pim eski üst dizinden yeniye taşınmadığında iki sorun oluşuyordu: Eski, güncelliğini yitirmiş üst dizin üzerindeki referans hiçbir zaman serbest bırakılmadı ve bu da bir referans sızıntısına yol açtı. Yeni üst dizin için hiçbir zaman referans alınmadı, bu da daha sonra ceph_mdsc_release_request() fonksiyonunda referans alt akışı (underflow) riski oluşturdu. Bu yama, r_parent değiştirildiğinde pimi eski üst dizinden serbest bırakıp yeni üst dizin için alarak mantığı düzeltmektedir. Bu, referans muhasebesinin dengeli kalmasını sağlar. ]

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 Eki 2025
İlk görülme1 Eki 2025
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.48, 6.16.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.35 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 2.6.34, 6.176.12.48, 6.16.8

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.