Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Lu Wei

Pesquisador deHuawei
#34067de 53,635
7.7CVSS total
Vulnerabilidades · 1
PT-2022-7438
7.7
2022-09-09
Linux · Linux Kernel · CVE-2022-48651
**Nome do software vulnerável e versões afetadas** Versões do kernel Linux anteriores à 6.0.0-rc4+ **Descrição** A vulnerabilidade está relacionada a erros de acesso fora dos limites causados por um `skb->mac header` não definido no componente ipvlan do kernel Linux. Este problema pode ser desencadeado quando um soquete AF PACKET é usado para enviar pacotes através do ipvlan e a função xmit padrão do soquete AF PACKET é alterada de `dev queue xmit()` para `packet direct xmit()` via `setsockopt()` com o nome de opção `PACKET QDISC BYPASS`. A causa principal desse problema é que `packet snd()` só reinicializa `skb->mac header` quando o tipo de soquete é `SOCK RAW` e o protocolo não é especificado, e `packet direct xmit()` não reinicializa `skb->mac header` como `dev queue xmit()` faz. Isso pode levar a um acesso fora dos limites quando `ipvlan xmit mode l2()` é chamado. **Recomendações** Para resolver esse problema, atualize o kernel do Linux para uma versão que inclua o patch para essa vulnerabilidade. Especificamente, o patch substitui `eth hdr()` por `skb eth hdr()` em `ipvlan xmit mode l2()` e reinicializa o cabeçalho MAC em multicast para resolver o bug de acesso fora dos limites. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.