CVE-2024-56584 in Linuxinformação

Sumário

de VulDB • 20/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

io_uring/tctx: contorno para o problema de erro de alocação do xa_store()

O syzbot acionou o seguinte WARN_ON:

WARNING: CPU: 0 PID: 16 at io_uring/tctx.c:51 __io_uring_free+0xfa/0x140 io_uring/tctx.c:51

que é a verificação de integridade

WARN_ON_ONCE(!xa_empty(&tctx->xa));

em __io_uring_free() quando um io_uring_task está passando por sua liberação final. O caso de teste do syzbot inclui a injeção de falhas de alocação de memória, e parece muito que o xa_store() possa falhar em uma de suas alocações de memória e acabar com ->head sendo não-NULL, mesmo que não existam entradas no xarray.

Até que este problema seja resolvido, contorne-o tentando iterar as entradas em nosso xarray e acionando WARN_ON_ONCE() se alguma for encontrada.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

27/12/2024

Divulgação

27/12/2024

Moderação

aceite

Entrada

VDB-289572

CPE

pronto

EPSS

0.00237

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!