PT-2026-104924 · Azure Linux · Kernel
Publicado
2026-09-24
·
Atualizado
2026-09-24
Nenhuma
Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
RDMA/counter: Fix num counters leak on bind qp failure in alloc and bind()
When rdma counter bind qp() fails in alloc and bind(), the error path
jumps to err mode which frees the counter without decrementing
port counter->num counters. The only place that decrements is
rdma counter free(), which is unreachable since the counter was never
successfully bound.
This leak accumulates across repeated failures, permanently preventing
the port from switching to AUTO mode (-EBUSY in counter set mode())
and blocking the MANUAL→NONE auto-revert in rdma counter free(). When
the mode was NONE before the call, the MANUAL mode set by
counter set mode() also leaks since the revert logic is never
reached.
Add an err bind label between the num counters increment and the
existing err mode label. It decrements num counters and mirrors the
MANUAL→NONE revert from rdma counter free(), ensuring the port state
is fully restored on bind failure.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Kernel