CVE-2026-80644

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ocfs2: etibarsız journal dinode üçün BUG_ON istifadə etməyin [BUG] Fuzzing edilmiş OCFS2 imici, mount prosesi hələ davam edərkən cari slot journal dinode-nu korlaya bilər. Mount yolu əvvəlcə etibarsız journal blokunu bildirir və sonra shutdown zamanı çökür: kernel BUG at fs/ocfs2/journal.c:1034! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:ocfs2_journal_toggle_dirty+0x2d6/0x340 fs/ocfs2/journal.c:1034 Call Trace: ocfs2_journal_shutdown+0x414/0xc30 fs/ocfs2/journal.c:1116 ocfs2_mount_volume fs/ocfs2/super.c:1785 [inline] ocfs2_fill_super+0x30a9/0x3cd0 fs/ocfs2/super.c:1083 get_tree_bdev_flags+0x38b/0x640 fs/super.c:1698 get_tree_bdev+0x24/0x40 fs/super.c:1721 ocfs2_get_tree+0x21/0x30 fs/ocfs2/super.c:1184 vfs_get_tree+0x9a/0x370 fs/super.c:1758 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3642 [inline] do_new_mount fs/namespace.c:3718 [inline] path_mount+0x5b8/0x1ea0 fs/namespace.c:4028 do_mount fs/namespace.c:4041 [inline] __do_sys_mount fs/namespace.c:4229 [inline] __se_sys_mount fs/namespace.c:4206 [inline] __x64_sys_mount+0x282/0x320 fs/namespace.c:4206 ... [SƏBƏB] Startup və shutdown yolları həmin xətanı artıq idarə etdiyi üçün, journal->j_bh artıq etibarlı dinode ehtiva etmədikdə ocfs2_journal_toggle_dirty() funksiyası -EIO qaytarırdı. 10995aa2451a ("ocfs2: Morph the haphazard OCFS2_IS_VALID_DINODE() checks.") commit-i, journal dinode-nun artıq təsdiqləndiyi fərziyyəsinə əsaslanaraq bu yoxlamanı BUG_ON() ilə dəyişdirmişdir. Bu isə mount ləğv edilməsi zamanı gözlənilməz etibarsız journal dinode halını adi mount uğursuzluğu əvəzinə kernel çökməsinə çevirir. [HƏLL] BUG_ON() funksiyasını WARN_ON() ilə əvəzləyin və -EIO qaytarın. Bu, sazlama (debugging) üçün invariant xəbərdarlığını saxlayır, lakin kernel-in panikasına səbəb olmaq əvəzinə startup və ya shutdown prosesinin təmiz şəkildə uğursuzlaşması kimi orijinal davranışı bərpa edir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc28 avq 2026
İlk görülmə28 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxbf1d59cf2ac8a1730607ebaa0bc0dc6d00f197d0, 86509c5296fe46ad6bcdd83931a53c2c6b7913a8, 12c32a7350b670aaaaf2e01583d8648ec0c9755c, b460f8d01a12061853d02c8fb693fb42450acd7d, a06eec15596e5801bad59ad16cd2bf4f0fa839a1, 3852478d34c7baa490ba9c7374ee901a56eea577, 5b33f99f3e48465bd93219495381a5aef4fa967f, c0438198c28b1d22c272751af5e717c11d9fa8dd və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < bf1d59cf2ac8a1730607ebaa0bc0dc6d00f197d0, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < 86509c5296fe46ad6bcdd83931a53c2c6b7913a8, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < 12c32a7350b670aaaaf2e01583d8648ec0c9755c, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < b460f8d01a12061853d02c8fb693fb42450acd7d, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < a06eec15596e5801bad59ad16cd2bf4f0fa839a1, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < 3852478d34c7baa490ba9c7374ee901a56eea577, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < 5b33f99f3e48465bd93219495381a5aef4fa967f, 10995aa2451afa20b721cc7de856cae1a13dba57 ≤ v < c0438198c28b1d22c272751af5e717c11d9fa8dd, 2.6.29bf1d59cf2ac8a1730607ebaa0bc0dc6d00f197d0, 86509c5296fe46ad6bcdd83931a53c2c6b7913a8, 12c32a7350b670aaaaf2e01583d8648ec0c9755c, b460f8d01a12061853d02c8fb693fb42450acd7d, a06eec15596e5801bad59ad16cd2bf4f0fa839a1, 3852478d34c7baa490ba9c7374ee901a56eea577, 5b33f99f3e48465bd93219495381a5aef4fa967f, c0438198c28b1d22c272751af5e717c11d9fa8dd

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.

Intelligence 360 paketində

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.

CVE-2026-80644 · Linux · Dark Radar