PT-2026-90298 · Linux · Linux

CVE-2026-89582

·

Publicado

2026-09-11

·

Atualizado

2026-09-11

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:
bnx2x: fix double free in bnx2x init firmware() error path
bnx2x init firmware() frees bp->init ops, bp->init data and bp->init ops offsets in its error path without setting them to NULL. The cleanup function bnx2x release firmware() frees the same three pointers unconditionally, so if init firmware fails and release firmware is later called (e.g. from bnx2x remove or through the function state machine), all three are freed a second time.
Set each pointer to NULL after kfree() in the error path so that the subsequent kfree(NULL) in bnx2x release firmware() is a safe no-op.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-89582

Produtos afetados

Linux