CVE-2026-53039
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: ocfs2: önbelleğe almadan önce grup ekleme girdisini doğrula [BUG] OCFS2_IOC_GROUP_ADD, ocfs2_set_new_buffer_uptodate() fonksiyonunda bir BUG_ON tetikleyebilir: kernel BUG at fs/ocfs2/uptodate.c:509! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:ocfs2_set_new_buffer_uptodate+0x194/0x1e0 fs/ocfs2/uptodate.c:509 Code: ffffe88f 42b9fe4c 89e64889 dfe8b4df Call Trace: ocfs2_group_add+0x3f1/0x1510 fs/ocfs2/resize.c:507 ocfs2_ioctl+0x309/0x6e0 fs/ocfs2/ioctl.c:887 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl fs/ioctl.c:583 [inline] __x64_sys_ioctl+0x197/0x1e0 fs/ioctl.c:583 x64_sys_call+0x1144/0x26a0 arch/x86/include/generated/asm/syscalls_64.h:17 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x93/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7bbfb55a966d [NEDEN] ocfs2_group_add(), ocfs2_verify_group_and_input() ilgili blok numarasını doğrulamadan önce kullanıcı kontrollü bir grup bloğu üzerinde ocfs2_set_new_buffer_uptodate() fonksiyonunu çağırır. Bu yardımcı fonksiyon yalnızca yeni tahsis edilen meta veriler için geçerlidir ve bloğun seçilen meta veri önbelleğinde halihazırda mevcut olmadığını onaylar. Kod ayrıca, grup tanımlayıcısı main_bm_inode'a ait olmasına rağmen INODE_CACHE(inode) kullanmakta ve daha sonraki günlük erişimleri bunun yerine bu önbellek bağlamını kullanmaktadır. [ÇÖZÜM] Disk üzerindeki grup tanımlayıcısını önbelleğe almadan önce doğrulayın, ardından bunu INODE_CACHE(main_bm_inode) tarafından izlenen meta veri önbelleğine ekleyin. Doğrulama hatası yolunu, sonraki temizleme yolundan ayrı tutun; böylece tampon belleği ancak gerçekten eklendikten sonra önbellekten kaldırırız. Bu işlem, grup tamponu ömrünü doğrulama, günlükleme ve temizleme işlemleri boyunca tutarlı hale getirir.
Nasıl düzeltilir
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.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 | 2.6.25 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10 | 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.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.