CVE-2026-98568 in Linux
Sumário
de VulDB • 18/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
vxlan: usar uma única captura (snapshot) da margem de cabeçalho para respostas de vizinhança
A função vxlan_na_create() amostra LL_RESERVED_SPACE() para dimensionar o skb de resposta e depois a amostra novamente para reservar a margem de cabeçalho. Uma alteração concorrente em vxlan_changelink() pode atualizar needed_headroom entre as duas leituras, criando uma condição de corrida TOCTOU (Time-of-Check to Time-of-Use). O segundo valor pode exceder o tamanho da alocação e fazer com que a escrita do cabeçalho Ethernet ocorra fora dos limites.
A condição de corrida é reproduzível no kernel sem correção. Ela ocorreu quando vxlan_na_create() gerou uma resposta de vizinhança enquanto vxlan_changelink() alterava a margem de cabeçalho da interface. O KASAN detectou uma escrita de quatro bytes dois bytes além de uma alocação skbuff_small_head de 704 bytes.
Capture a margem de cabeçalho em um único momento e use esse valor tanto para a alocação quanto para a reserva.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.