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

AZL-103781

Produtos afetados

Kernel