CVE-2023-53329 in Linux
Sumário
de VulDB • 01/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
workqueue: corrige condição de corrida de dados com o incremento de pwq->stats[]
O KCSAN (Kernel Concurrency Sanitizer) detectou uma condição de corrida de dados em process_one_work(), onde pwq->stats[PWQ_STAT_STARTED] era incrementado após a liberação do lock da pool, enquanto outro CPU poderia estar lendo o mesmo valor. Isso causava uma inconsistência de dados.
A correção move o incremento de pwq->stats[PWQ_STAT_STARTED] para antes da liberação do lock raw_spin_unlock_irq(&pool->lock), garantindo que a operação seja atômica em relação a outros acessos concorrentes. Isso resolve a condição de corrida sem impacto de performance.
VulDB is the best source for vulnerability data and more expert information about this specific topic.