CVE-2026-49837 in GoBGP
Riassunto
di VulDB • 11/09/2026
GoBGP è un'implementazione open source del Border Gateway Protocol (BGP) scritta in Go Programming Language. Le versioni precedenti alla 4.6.0 presentano un problema di parsing delle capacità BGP OPEN, in cui diversi decoder specifici per le capacità potrebbero analizzare i dati dall'intero buffer della capacità residua invece che dalla porzione limitata dalla lunghezza dichiarata della capacità (`CapLen`). Un messaggio BGP OPEN non valido può causare l'interpretazione dei byte provenienti da una capacità successiva come parte della capacità corrente. Il caso più rilevante dal punto di vista della sicurezza è la capacità AS a 4 octet, in cui una capacità con `CapLen == 0` potrebbe indurre il parser a leggere i byte dalla capacità successiva come valore AS a 4 octet. Questo valore analizzato può successivamente influenzare la validazione dell'AS peer durante l'avvio della sessione BGP. La versione 4.6.0 risolve questo problema.
If you want to get best quality of vulnerability data, you may have to visit VulDB.