CVE-2026-43288 in Linuxالمعلومات

الملخص

بحسب VulDB • 17/05/2026

في نواة لينكس، تم حل الثغرة التالية:

ext4: نقل دالة ext4_percpu_param_init() قبل دالة ext4_mb_init()

عند تشغيل `kvm-xfstests -c ext4/1k -C 1 generic/383` مع تعريف ماكرو `DOUBLE_CHECK`، يتم تشغيل الخطأ التالي (Panic):

================================================================== EXT4-fs error (device vdc): ext4_validate_block_bitmap:423: comm mount: bg 0: bad block bitmap checksum BUG: unable to handle page fault for address: ff110000fa2cc000 PGD 3e01067 P4D 3e02067 PUD 0 Oops: Oops: 0000 [#1] SMP NOPTI
CPU: 0 UID: 0 PID: 2386 Comm: mount Tainted: G W 6.18.0-gba65a4e7120a-dirty #1152 PREEMPT(none) RIP: 0010:percpu_counter_add_batch+0x13/0xa0 Call Trace: ext4_mark_group_bitmap_corrupted+0xcb/0xe0 ext4_validate_block_bitmap+0x2a1/0x2f0 ext4_read_block_bitmap+0x33/0x50 mb_group_bb_bitmap_alloc+0x33/0x80 ext4_mb_add_groupinfo+0x190/0x250 ext4_mb_init_backend+0x87/0x290 ext4_mb_init+0x456/0x640 __ext4_fill_super+0x1072/0x1680 ext4_fill_super+0xd3/0x280 get_tree_bdev_flags+0x132/0x1d0 vfs_get_tree+0x29/0xd0 vfs_cmd_create+0x59/0xe0 __do_sys_fsconfig+0x4f6/0x6b0 do_syscall_64+0x50/0x1f0 entry_SYSCALL_64_after_hwframe+0x76/0x7e ==================================================================

يمكن إعادة إنتاج هذه المشكلة باستخدام الأوامر التالية: mkfs.ext4 -F -q -b 1024 /dev/sda 5G tune2fs -O quota,project /dev/sda mount /dev/sda /tmp/test

عند تعريف `DOUBLE_CHECK`، تقوم الدالة `mb_group_bb_bitmap_alloc()` بقراءة وتحقق من صورة كتلة البلوك (block bitmap). عندما يفشل التحقق، تحاول الدالة `ext4_mark_group_bitmap_corrupted()` تحديث `sbi->s_freeclusters_counter`. ومع ذلك، لم يتم تهيئة عدادات الـ percpu_counter هذه بعد في هذه المرحلة، مما يؤدي إلى الخطأ (panic) الموضح أعلاه.

تم إصلاح هذه المشكلة عن طريق نقل تنفيذ `ext4_percpu_param_init()` ليحدث قبل `ext4_mb_init()`، مما يضمن تهيئة عدادات الـ per-CPU قبل استخدامها.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

01/05/2026

إفشاء

08/05/2026

الاعتدال

تمت الموافقة

إدخال

VDB-362067

EPSS

0.00013

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!