CVE-2026-90114 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: bridge: Rejeitar intervalos descendentes de VLAN e túnel
Um par de IDs de VLAN e túnel em ordem decrescente pode passar na verificação da extensão do intervalo do túnel. A subtração da VLAN produz um int negativo, que é convertido para unsigned quando comparado com a subtração do ID do túuel u32. Portanto, ele pode ser igual ao delta do ID do túnel após o estouro (wrap-around).
O loop de intervalos então não executa nenhuma iteração. Como o tratamento de notificações em lote adicionou uma verificação de erro pós-loop, isso deixa a variável err não inicializada e torna imprevisível o valor de retorno da solicitação.
Rejeitar os intervalos descendentes de VLAN antes de comparar as extensões. Intervalos ascendentes válidos e de entrada única permanecem inalterados, enquanto intervalos descendentes malformados retornam consistentemente -EINVAL.
Este problema foi encontrado por um verificador de análise estática e confirmado por revisão manual do código-fonte.
Once again VulDB remains the best source for vulnerability data.