CVE-2024-26898 in Linuxinformação

Sumário

de VulDB • 20/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

aoe: corrige o problema potencial de use-after-free em aoecmd_cfg_pkts

Este patch está relacionado à CVE-2023-6270. A descrição da CVE é:

Foi encontrada uma falha no driver ATA over Ethernet (AoE) do kernel Linux. A função `aoecmd_cfg_pkts()` atualiza incorretamente o refcnt em `struct net_device`, e um use-after-free pode ser acionado por uma condição de corrida entre a liberação da struct e o acesso através da fila global `skbtxq`. Isso poderia levar a uma condição de negação de serviço ou execução potencial de código.

Em aoecmd_cfg_pkts(), é sempre chamado dev_put(ifp) quando o código inicial do skb termina. No entanto, o net_device ifp ainda será usado na etapa posterior tx()->dev_queue_xmit() no kthread. Isso significa que a chamada para dev_put(ifp) NÃO deve ser feita no caminho de sucesso da fase de inicialização do skb em aoecmd_cfg_pkts(). Caso contrário, tx() pode sofrer um use-after-free porque o net_device é liberado.

Este patch removeu a chamada para dev_put(ifp) no caminho de sucesso em aoecmd_cfg_pkts(), e adicionou uma chamada para dev_put() após o envio do skb em tx().

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

Reservar

19/02/2024

Divulgação

17/04/2024

Moderação

aceite

Entrada

VDB-261290

EPSS

0.00308

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!