CVE-2025-39927
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. ]
Nasıl düzeltilir
- linux linux_kernel6.12.48, 6.16.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.35 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 2.6.34, 6.17 | 6.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.
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.