PT-2026-51908 · Linux · Linux

Publicado

2026-06-24

·

Atualizado

2026-06-24

·

CVE-2026-53014

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
net/sched: act mirred: fix wrong device for mac header xmit check in tcf blockcast redir
In tcf blockcast redir(), when iterating block ports to redirect packets to multiple devices, the mac header xmit flag is queried from the wrong device. The loop sends to dev prev but queries dev is mac header xmit(dev) — which is the NEXT device in the iteration, not the one being sent to.
This causes tcf mirred to dev() to make incorrect decisions about whether to push or pull the MAC header. When the block contains mixed device types (e.g., an ethernet veth and a tunnel device), intermediate devices get the wrong mac header xmit flag, leading to skb header corruption. In the worst case, skb push rcsum with an incorrect mac len can exhaust headroom and panic.
The last device in the loop is handled correctly (line 365-366 uses dev is mac header xmit(dev prev)), confirming this is a copy-paste oversight for the intermediate devices.
Fix by using dev prev instead of dev for the mac header xmit query, consistent with the device actually being sent to.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-53014

Produtos afetados

Linux