CVE-2022-49348
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ext4: disk üzerindeki superblock alanı s_state'ten EXT4_FC_REPLAY bitini filtrele sbi->s_mount_state içindeki EXT4_FC_REPLAY biti, fast commit günlüğünün yeniden oynatılmasının ortasında olduğumuzu belirtmek için kullanılır. Bu aslında bir hataydı, çünkü sbi->s_mount_info, es->s_state'ten başlatılır. Tartışmalı olarak s_mount_state yanıltıcı bir şekilde adlandırılmıştır, ancak ad tarihseldir --- s_mount_state ve s_state ext2'ye kadar uzanır. Kullanılması gereken şey, sbi->s_mount_flags içinde EXT4_MF_* bitlerini ayarlayan ext4_{set,clear,test}_mount_flag() satır içi işlevleriydi. EXT4_FC_REPLAY kullanımındaki sorun, kötü niyetli olarak bozulmuş bir superblock'un s_mount_state içinde EXT4_FC_REPLAY bitinin ayarlanmasına yol açabilmesidir. Bu, bazı sağlamlık denetimlerini atlatır ve ext4_es_cache_extent() içinde bir BUG() tetikleyebilir. Kolayca geriye taşınabilir bir düzeltme olarak, şimdilik EXT4_FC_REPLAY bitini filtreleyin. Sonunda EXT4_FC_REPLAY'den EXT4_MF_REPLAY gibi bir şeye geçiş yapmalıyız.
Nasıl düzeltilir
- linux linux_kernel5.10.121, 5.15.46, 5.17.14, 5.18.3 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 | 5.10 ≤ v < 5.10.121, 5.11 ≤ v < 5.15.46, 5.16 ≤ v < 5.17.14, 5.18 ≤ v < 5.18.3 | 5.10.121, 5.15.46, 5.17.14, 5.18.3 |
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.