Linux · Linux Kernel · CVE-2024-39490
Nome do software vulnerável e versões afetadas:
Kernel do Linux (versões afetadas não especificadas)
Descrição:
O problema está relacionado a um vazamento de memória no kernel do Linux, especificamente na função `seg6 input core()`. Essa função é responsável por adicionar o SRH a um pacote e usa `skb cow head()` para garantir espaço suficiente no `sk buff` para acomodar o cabeçalho da camada de enlace. Se `skb cow header()` falhar, `seg6 input core()` detecta o erro, mas não libera o `sk buff`, resultando em um vazamento de memória. O problema foi introduzido em um commit específico e persiste mesmo após commits subsequentes que refatoraram o código `seg6 input()` para lidar com os ganchos do netfilter. Um patch proposto corrige o vazamento de memória exigindo que `seg6 input core()` libere o `sk buff` caso `skb cow head()` falhe.
Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.