CVE-2023-54302 in Linux
Zusammenfassung
von VulDB • 09.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
RDMA/irdma: Behebung eines Data Race bei den CQP-Completion-Statistiken
Die Statistiken über die CQP-Beendigung (CQP completion statistics) werden in `irdma_wait_event` und `irdma_check_cqp_progress` lockfrei gelesen, während sie im Completion-Thread `irdma_sc_ccq_get_cqe_info` auf einer anderen CPU aktualisiert werden können, wie KCSAN meldet.
Die Beendigungsstatistiken (completion statistics) werden als atomare Variable implementiert, um kohärente Updates widerzuspiegeln. Dies vermeidet auch potenziell durch Compiler-Optimierungen verursachte Bugs im Zusammenhang mit Load/Store-Tearing.
[77346.170861] BUG: KCSAN: data-race in irdma_handle_cqp_op [irdma] / irdma_sc_ccq_get_cqe_info [irdma]
[77346.171383] write to 0xffff8a3250b108e0 of 8 bytes by task 9544 on cpu 4:
[77346.171483] irdma_sc_ccq_get_cqe_info+0x27a/0x370 [irdma]
[77346.171658] irdma_cqp_ce_handler+0x164/0x270 [irdma]
[77346.171835] cqp_compl_worker+0x1b/0x20 [irdma]
[77346.172009] process_one_work+0x4d1/0xa40
[77346.172024] worker_thread+0x3
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.