Linux · Linux Kernel · CVE-2021-47293
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema decorre do fato de a função `tcf skbmod act()` presumir que os pacotes utilizam Ethernet como protocolo de camada 2, o que nem sempre é o caso. Isso pode levar à corrupção silenciosa dos pacotes ao utilizar protocolos que não sejam Ethernet, como dispositivos CAN. O problema ocorre quando a ação `skbmod` é executada em pacotes que não são Ethernet. Para demonstrar isso, é apresentado um exemplo usando dispositivos CAN, onde os comandos `ip link add` e `tc qdisc add` são usados para configurar uma interface de rede e o controle de tráfego, respectivamente. O comando `matchall action skbmod swap mac` é então usado para trocar os endereços MAC dos pacotes, o que os corrompe silenciosamente.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.