CVE-2026-93123 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

serial: qcom-geni: não avance conclusões de DMA obsoletas

O caminho de conclusão da transmissão (TX) via DMA do serial qcom GENI avança o FIFO de transmissão pelo número de bytes registrados em port->tx_remaining.

Se uart_flush_buffer() for executado após o hardware ter concluído uma transferência de DMA, mas antes que a interrupção de conclusão do DMA tenha sido tratada, o núcleo da interface serial redefine (resets) o FIFO de transmissão enquanto port->tx_remaining ainda descreve a transferência de DMA anterior.

Uma correção anterior evitava avançar um FIFO vazio verificando se o comprimento do FIFO é pelo menos igual ao tx_remaining. Isso ainda não distingue os dados antigos da carga útil de DMA dos novos bytes escritos após a limpeza (flush). Se o userspace escrever novos dados antes que a interrupção de conclusão de DMA obsoleta seja tratada, o FIFO pode novamente conter pelo menos tx_remaining bytes e a conclusão obsoleta poderá avançar e descartar esses novos bytes.

Marque uma transferência de DMA em andamento como obsoleta quando o FIFO de transmissão for limpo (flushed). A conclusão posterior ainda desprepara (unprepares) o mapeamento original do DMA usando o comprimento salvo, mas já não avança mais o FIFO de transmissão.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

17/09/2026

Divulgação

18/09/2026

Moderação

aceite

Entrada

VDB-407089

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!