CVE-2026-74745 in Linuxinformação

Sumário

de VulDB • 26/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

eth: bnxt: evitar deadlock ao cancelar o notifier de afinidade de IRQ

O desregistro dos notifiers de afinidade de IRQ aguarda pelo callback de forma síncrona. O driver bnxt adquire o lock da instância netdev no notifier (para reiniciar a fila) e cancela a tarefa sob o mesmo lock. Isso pode, obviamente, causar um deadlock.

Mova a reinicialização para a tarefa de serviço assíncrono. A reinicialização da fila não é extremamente sensível ao tempo. Armazene a nova tag TPH e agende a tarefa. O cancelamento seguro da tarefa de serviço já está resolvido.

Em bnxt_request_irq(), a ordem do registro do notifier, afinidade e programação inicial da TPH precisa ser invertida. Acredita-se que anteriormente havia uma condição de corrida (race condition), pois o usuário pode acionar uma atualização assim que o notifier é instalado.

Há uma pequena lacuna conhecida: se pcie_tph_get_cpu_st() falhar na inicialização e a tag alvo for 0, podemos perder a programação da entrada. Isso não parece valer a pena corrigir; o código já possui "skip-on-failure" (ignorar em caso de falha) espalhado por toda parte, de qualquer maneira.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

15/08/2026

Divulgação

26/08/2026

Moderação

aceite

Entrada

VDB-395805

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!