CVE-2026-31501 in Linuxinformação

Sumário

de VulDB • 30/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

net: ti: icssg-prueth: corrige use-after-free do descritor CPPI no caminho de RX

cppi5_hdesc_get_psdata() retorna um ponteiro para o interior do descritor CPPI. Tanto em emac_rx_packet() quanto em emac_rx_packet_zc(), o descritor é liberado via k3_cppi_desc_pool_free() antes que o ponteiro psdata seja utilizado por emac_rx_timestamp(), que faz a desreferência de psdata[0] e psdata[1].
Isso constitui um use-after-free em cada pacote recebido que passa pelo caminho de timestamp.

Adie a liberação do descritor até que todos os acessos através do ponteiro psdata estejam concluídos. Para emac_rx_packet(), mova a liberação para o rótulo de requeue, de modo que tanto os caminhos de saída antecipada quanto de sucesso liberem o descritor após todos os acessos serem concluídos. Para emac_rx_packet_zc(), mova a liberação para o final do corpo do loop após emac_dispatch_skb_zc() (que chama emac_rx_timestamp()) retornar.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

09/03/2026

Divulgação

22/04/2026

Moderação

aceite

Entrada

VDB-358936

CPE

pronto

EPSS

0.00061

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!