CVE-2021-47406
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ext4: ext4_ext_replay_set_iblocks() fonksiyonuna hata denetimi eklendi Bozulmuş bir dosya sistemi nedeniyle ext4_map_blocks() çağrısı başarısız olursa, ext4_ext_replay_set_iblocks() sonsuz döngüye girebilir. Bu durum, inline_data ve fast_commit özelliklerinin etkin olduğu bir dosya sistemiyle generic/526 çalıştırılarak yeniden üretilebilir. Sistem konsola tekrar tekrar şu kaydı düşecektir: EXT4-fs warning (device dm-3): ext4_block_to_path:105: block 1074800922 > max in inode 131076 ve takılı kaldığı yığın şöyledir: ext4_block_to_path+0xe3/0x130 ext4_ind_map_blocks+0x93/0x690 ext4_map_blocks+0x100/0x660 skip_hole+0x47/0x70 ext4_ext_replay_set_iblocks+0x223/0x440 ext4_fc_replay_inode+0x29e/0x3b0 ext4_fc_replay+0x278/0x550 do_one_pass+0x646/0xc10 jbd2_journal_recover+0x14a/0x270 jbd2_journal_load+0xc4/0x150 ext4_load_journal+0x1f3/0x490 ext4_fill_super+0x22d4/0x2c00 Bu yama ile generic/526 hala başarısız olmaktadır ancak sistem artık sıkı bir döngüde kilitlenmemektedir. Kök nedenin muhtemelen fast_commit yeniden oynatmanın (replay), inline_data içeren dosya sistemlerini bozması olduğu düşünülmektedir; bu nedenle, esasen sadece sonsuz döngüyü kıran ve durumu kodun üst seviyelerine raporlamayan buradaki işlemin ötesinde, fast commit yeniden oynatma kod yoluna daha iyi hata yönetimi eklemek gerekebilir.
Nasıl düzeltilir
- linux linux_kernel5.10.71, 5.14.10 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.71, 5.11 ≤ v < 5.14.10, 5.15 | 5.10.71, 5.14.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.
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.