Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Pavel

Pesquisador dekernel.org
#50348de 53,635
4.7CVSS total
Vulnerabilidades · 1
PT-2026-37461
4.7
2026-05-06
Linux · Linux · CVE-2026-43121
**Nome do Software Vulnerável e Versões Afetadas** Linux kernel (versões afetadas não especificadas) **Descrição** Existe uma condição de corrida no componente io uring/zcrx em sistemas SMP entre os caminhos de scrub e refill. A função `io zcrx put niov uref()` utiliza um padrão de verificação e decremento não atômico, usando `atomic read` seguido de `atomic dec` para gerenciar `user refs`. Embora isso seja serializado pelo `rq lock`, a função `io zcrx scrub()` modifica o mesmo contador usando `atomic xchg()` sem deter o `rq lock`. Essa concorrência pode levar a um cenário de double-free, onde o mesmo `niov` é inserido na freelist duas vezes, fazendo com que o `free count` exceda o `nr iovs`. Consequentemente, inserções subsequentes na freelist podem resultar em uma gravação fora dos limites (out-of-bounds write) de um valor u32 além da array de freelist alocada via kvmalloc em um objeto slab adjacente. **Recomendações** No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.