CVE-2024-57892
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ocfs2: sarkan işaretçi dqi_priv nedeniyle oluşan slab-use-after-free hatası düzeltildi ocfs2 mount edildikten ve ardından salt okunur olarak yeniden mount edildikten sonra, kullanıcı bir sistem çağrısı ile quota_getnextquota kullandığında bir slab-use-after-free durumu oluşur. Spesifik olarak, sb_dqinfo(sb, type)->dqi_priv sarkan işaretçidir. Yeniden mount işlemi sırasında, dqi_priv işaretçisi serbest bırakılır ancak hiçbir zaman null olarak ayarlanmaz, bu da ona erişilmesine neden olur. Ek olarak, yeniden mount için kullanılan salt okunur seçeneği, DQUOT_USAGE_ENABLED bayraklarını ayarlamak yerine DQUOT_SUSPENDED bayrağını ayarlar. Dahası, sonraki aşamalarda sıradaki kotayı alma işleminde ocfs2_get_next_id fonksiyonu çağrılır ve yalnızca kota kullanım bayraklarını kontrol eder, kota askıya alma bayraklarını kontrol etmez. Bunu düzeltmek için, salt okunur olarak yeniden mount sonrası serbest bırakıldığında dqi_priv değerini null olarak ayarladım ve ocfs2_get_next_id içerisine DQUOT_SUSPENDED için bir kontrol ekledim. [[email protected]: coding-style temizlikleri]
Nasıl düzeltilir
- linux linux_kernel6.1.125, 6.6.70, 6.12.9 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 | 4.6 ≤ v < 6.1.125, 6.2 ≤ v < 6.6.70, 6.7 ≤ v < 6.12.9, 6.13 | 6.1.125, 6.6.70, 6.12.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.
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.