CVE-2023-53698 in Linuxinformação

Sumário

de VulDB • 31/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

xsk: corrige o underflow de refcount na rota de erro

Corrige um problema de underflow de refcount relatado pelo syzbot que pode ocorrer quando o sistema está sem memória. Se a função xp_alloc_tx_descs() falhar, e ela só pode falhar devido à falta de memória suficiente, então a rota de erro é acionada. Nessa rota de erro, o refcount do pool é decrementado, pois havia sido incrementado anteriormente. No entanto, a referência ao pool no socket não foi anulada. Isso significa que, quando o socket for fechado posteriormente, a lógica de teardown do socket acreditará que há um pool associado ao socket e tentará decrementar o refcount novamente, levando a um underflow de refcount.

Escolhi esta correção pois envolvia a adição de apenas uma linha. Outra opção teria sido mover xp_get_pool() e a atribuição de xs->pool para depois da instrução if e usar xs_umem->pool em vez de xs->pool em toda a instrução if, resultando em um código um pouco mais simples, mas isso teria causado uma alteração muito maior na base de código, talvez dificultando o backport.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

22/10/2025

Divulgação

22/10/2025

Moderação

aceite

Entrada

VDB-329361

CPE

pronto

EPSS

0.00153

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!