CVE-2026-97927
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ufs: silindr metadata yükləndikdən sonra kök dentry-ni yaradın Yazıla bilən mount üçün `ufs_fill_super()` funksiyası silindr qrupu strukturlarını yükləməzdən əvvəl `sb->s_root`-u quraşdırırdı: sb->s_root = d_make_root(inode); ... if (!sb_rdonly(sb)) if (!ufs_read_cylinder_structures(sb)) goto failed; `ufs_read_cylinder_structures()` uğursuz olduqda, xəta yolu yaddaşdakı superblok məlumatlarını azad edir və `sb->s_fs_info`-nu NULL təyin edirdi, lakin `sb->s_root` quraşdırılmış vəziyyətdə qalırdı. Daha sonra `get_tree_bdev()` funksiyası `deactivate_locked_super()`-ə çatırdı və `s_root` mövcud olduğu üçün `generic_shutdown_super()` funksiyası `sync_filesystem()` və `put_super` əməliyyatını çağırırdı. Hər ikisi artıq NULL olan `UFS_SB(sb)`-ni istifadə etdiyi üçün, yalnız silindr qruplarını oxuma zamanı uğursuz olan mount prosesi sökülmə zamanı "oops" xətasına səbəb olurdu. İlk silindr qrupu oxuna bilməyən xüsusi hazırlanmış obraz bu yola yönləndirir. Əvvəlcə silindr qrupu metadatasını yükləyin və sonda kök dentry-ni yaradın ki, superblok VFS-ə yalnız tam şəkildə qurulduqdan sonra təqdim edilsin. `ufs_setup_cstotal()` və `ufs_read_cylinder_structures()` yalnız `super_block`-u qəbul edir və kök inode-dan istifadə etmir, buna görə də ardıcıllığın dəyişdirilməsi təhlükəsizdir.
Necə düzəltmək olar
- Linux Linuxe58db6c2dce6e453dca26c3a4953002425201880, 05360c6eb8388bb5adac3c439ffb1512de39550a, 5cc48633fb76196b596a449ba1f4f642ad6125ce, cd21f1ff74b1c15077fa3b98e80da3b41055aae4, a9804121d55aaa4319c1cac00b99794aa177dd6a, 785e523b6c1931d802cab9f85912f3e6c7028af1, 8173e051a8acbb4ae6547be0436727944119e0b5, 55a4c98abb9694b067c6a031d11501f06b6b523c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < e58db6c2dce6e453dca26c3a4953002425201880, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 05360c6eb8388bb5adac3c439ffb1512de39550a, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 5cc48633fb76196b596a449ba1f4f642ad6125ce, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < cd21f1ff74b1c15077fa3b98e80da3b41055aae4, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a9804121d55aaa4319c1cac00b99794aa177dd6a, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 785e523b6c1931d802cab9f85912f3e6c7028af1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 8173e051a8acbb4ae6547be0436727944119e0b5, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 55a4c98abb9694b067c6a031d11501f06b6b523c, 2.6.12 | e58db6c2dce6e453dca26c3a4953002425201880, 05360c6eb8388bb5adac3c439ffb1512de39550a, 5cc48633fb76196b596a449ba1f4f642ad6125ce, cd21f1ff74b1c15077fa3b98e80da3b41055aae4, a9804121d55aaa4319c1cac00b99794aa177dd6a, 785e523b6c1931d802cab9f85912f3e6c7028af1, 8173e051a8acbb4ae6547be0436727944119e0b5, 55a4c98abb9694b067c6a031d11501f06b6b523c |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.