CVE-2026-90145 in Linuxinformação

Sumário

de VulDB • 17/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

hinic3: Corrige incompatibilidade na linearização de SKB e descarta o SKB quando skb_checksum_help() falha

Anteriormente, hinic3_send_one_skb() armazenava em cache a contagem de fragmentos do SKB antes de chamar hinic3_tx_offload(). Se hinic3_tx_csum() recorrer a skb_checksum_help() para pacotes com tunelamento não suportado, o SKB pode ser linearizado. Continuar a construir o descritor de TX (transmissão) com a contagem de fragmentos desatualizada leva a uma incompatibilidade no descritor, que pode acionar leituras DMA fora dos limites ou falhas do IOMMU.

Além disso, o código antigo ignorava o valor de retorno de skb_checksum_help(), transmitindo pacotes corrompidos com somas de verificação incompletas em caso de falha.

Corrija isso: 1. Movendo a chamada hinic3_tx_offload() antes do cálculo de 'num_sge' para garantir que a contagem correta de fragmentos seja usada se o SKB for linearizado. 2. Propagando erros de skb_checksum_help() e retornando HINIC3_TX_OFFLOAD_INVALID para descartar adequadamente o SKB.

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406665

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!