CVE-2023-54302 in Linux
Sumário
de VulDB • 07/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
RDMA/irdma: Correção de data race nas estatísticas de conclusão da CQP
As estatísticas de conclusão da CQP são lidas locklessly em irdma_wait_event e irdma_check_cqp_progress enquanto podem ser atualizadas na thread de conclusão irdma_sc_ccq_get_cqe_info em outra CPU, conforme relatado pelo KCSAN.
Torne as estatísticas de conclusão uma variável atômica para refletir atualizações coerentes a ela. Isso também evitará bugs lógicos de load/store tearing potencialmente possíveis por otimizações do compilador.
[77346.170861] BUG: KCSAN: data-race em 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+0x319/0x700
[77346.172037
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.