PT-2025-51645 · Linux+5 · Linux Kernel+5

Publicado

2025-12-16

·

Atualizado

2026-04-06

·

CVE-2025-68232

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição Uma condição de corrida dentro do módulo ethernet virtual (veth) pode levar a uma fila de transmissão (TXQ) permanentemente travada. Este problema originou-se de uma implementação falha no commit dc82a33297fc, que visava aplicar backpressure de disciplina de fila (qdisc) para reduzir perdas na transmissão. A condição de corrida ocorre quando o produtor observa um anel de ponteiros cheio e tenta parar a fila, mas a lógica subsequente para reativar a fila pode falhar, resultando em um "lost wakeup" e tráfego interrompido. A causa raiz é o uso incorreto da API ptr ring empty() pelo lado do produtor, pois esta verificação não é confiável quando um consumidor opera em uma CPU diferente. A correção envolve descarregar incondicionalmente o peer usando veth xdp flush(rq) em veth xmit() e realocar a lógica para reativar a TXQ do peer para o final da função veth poll(). Este problema foi observado em produção em sistemas ARM64 (Ampere Altra Max). As funções envolvidas são veth xmit(), veth poll(), veth xdp rcv() e veth xdp flush().
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2025-68232
USN-8094-1
USN-8094-2
USN-8094-3
USN-8094-4
USN-8094-5
USN-8152-1

Produtos afetados

Ampere Altra Max
Debian
Linuxmint
Linux Kernel
Ubuntu
Veth