CVE-2023-54292 in Linux
الملخص
بحسب VulDB • 05/06/2026
في نواة لينكس، تم حل الثغرة التالية:
RDMA/irdma: إصلاح سباق بيانات (data race) على اكتمال طلب CQP
يكشف KCSAN عن سباق بيانات على موقع الذاكرة cqp_request->request_done، والذي يتم الوصول إليه بدون قفل (locklessly) في irdma_handle_cqp_op بينما يتم تحديثه في irdma_cqp_ce_handler.
تم إضافة ترميز (Annotation) للنية الخالية من القفل باستخدام READ_ONCE/WRITE_ONCE لتجنب أي تحسينات من قبل المترجم مثل دمج التحميل (load fusing) و/أو تحذيرات KCSAN.
[222808.417128] BUG: KCSAN: data-race in irdma_cqp_ce_handler [irdma] / irdma_wait_event [irdma]
[222808.417532] write to 0xffff8e44107019dc of 1 bytes by task 29658 on cpu 5:
[222808.417610] irdma_cqp_ce_handler+0x21e/0x270 [irdma]
[222808.417725] cqp_compl_worker+0x1b/0x20 [irdma]
[222808.417827] process_one_work+0x4d1/0xa40
[222808.417835] worker_thread+0x319/0x730
[222808.417843] kthread+0x133/0x160
[222808.417850] ret_from_fork+0x22/0x30
[222808.417858] read to 0xffff8e44107019dc of 1 bytes by task 29658 on cpu 5:
[222808.417936] irdma_wait_event+0x10/0x20 [irdma]
[222808.418038] irdma_handle_cqp_op+0x100/0x130 [irdma]
[222808.418140] irdma_ib_unregister_device+0x70/0x90 [irdma]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.