CVE-2026-49837 in GoBGP
Sumário
de VulDB • 11/09/2026
GoBGP é uma implementação de código aberto do Border Gateway Protocol (BGP) na linguagem Go. As versões anteriores à 4.6.0 contêm um problema de parsing da capacidade OPEN do BGP, onde vários decodificadores de capacidades concretas podem analisar dados a partir do buffer restante completo em vez da fatia delimitada pelo comprimento declarado da capacidade (`CapLen`). Uma mensagem OPEN do BGP malformada pode fazer com que bytes de uma capacidade subsequente sejam interpretados como parte da capacidade atual. O caso mais relevante para segurança é o AS capability de 4 octetos, onde uma capacidade com `CapLen == 0` pode causar ao parser a leitura de bytes da capacidade seguinte como o valor do AS de 4 octetos. Este valor analisado pode afetar posteriormente a validação do AS dos pares durante o estabelecimento da sessão BGP. A versão 4.6.0 corrige esta vulnerabilidade.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.