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

الملخص

بحسب VulDB • 04/07/2026

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

f2fs: إصلاح لتجنب استخدام بعد التحرير (Use-After-Free) في دالة f2fs_write_end_io().

حيث أفاد syzbot بوجود مشكلة "استخدام بعد التحرير" (use-after-free) في dالة f2fs_write_end_io().

وتنتج هذه المشكلة عن شرط السباق (race condition) التالي:

الجهاز الحلقي (loop device) فك التثبيت (umount) - worker_thread - loop_process_work - do_req_filebacked - lo_rw_aio - lo_rw_aio_complete - blk_mq_end_request - blk_update_request - f2fs_write_end_io - dec_page_count - folio_end_writeback - kill_f2fs_super - kill_block_super - f2fs_put_super : free(sbi) : get_pages(, F2FS_WB_CP_DATA) تم الوصول إلى sbi الذي تم تحريره

في دالة kill_f2fs_super()، نقوم بإسقاط جميع ذاكرات التخزين المؤقت للصفحات (page caches) لعقد f2fs قبل استدعاء free(sbi)، مما يضمن أن جميع folios قد أنهيت عملية الكتابة إليها (writeback). لذلك، يجب أن يكون الوصول إلى sbi آمناً قبل آخر استدعاء لـ folio_end_writeback().

لحل هذه المشكلة، سنقوم بإعادة ترتيب تدفق إيقاظ خزانة النسخ الاحتياطي (ckpt thread wakeup flow) ليحدث قبل folio_end_writeback().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

13/01/2026

إفشاء

04/03/2026

الاعتدال

تمت الموافقة

إدخال

VDB-348728

EPSS

0.00119

KEV

لا

النشاطات

منخفض جدًا

القطاع

Pharma, Police, ...

المصادر

Do you know our Splunk app?

Download it now for free!