GoBGP: BGP OPEN capability parser may read capability values outside declared CapLen boundaries in github.com/osrg/gobgp
{
"review_status": "REVIEWED",
"url": "https://pkg.go.dev/vuln/GO-2026-5955"
}{
"imports": [
{
"path": "github.com/osrg/gobgp/v4/pkg/packet/bgp",
"symbols": [
"BGPOpen.DecodeFromBytes",
"CapFQDN.DecodeFromBytes",
"CapFourOctetASNumber.DecodeFromBytes",
"CapGracefulRestart.DecodeFromBytes",
"CapMultiProtocol.DecodeFromBytes",
"CapSoftwareVersion.DecodeFromBytes",
"DecodeCapability",
"OptionParameterCapability.DecodeFromBytes",
"ParseBGPBody",
"ParseBGPMessage"
]
}
]
}