CVE Catalog

CVE-2026-49838

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

27th percentile - higher than 27% of all known CVEs

Summary

GoBGP, a BGP implementation in Go, prior to version 4.7.0 accepts a zero-length AS_PATH during UPDATE decoding and later panics while validating that attribute for a confederation eBGP peer. A malformed UPDATE that should be rejected as an invalid AS_PATH reaches an unchecked p.Value[0] access, allowing a configured confederation eBGP peer to trigger a denial of service. Version 4.7.0 patches the issue.

Risk Assessment

A malicious or misconfigured confederation eBGP peer can trigger a panic and crash the GoBGP process, causing a BGP routing disruption.

Recommendation

Update GoBGP to version 4.7.0 or later. Limit trust to confederation eBGP peers to the necessary minimum.

Other vulnerabilities in GoBGP

See all
Original NVD description (English source)

GoBGP is an open source Border Gateway Protocol (BGP) implementation in the Go Programming Language. Prior to version 4.7.0, GoBGP accepts a zero-length AS_PATH during UPDATE decoding and later panics while validating that attribute for a confederation eBGP peer. The vulnerable path is in the BGP UPDATE validator: a malformed UPDATE that should be rejected as a malformed AS_PATH instead reaches an unchecked `p.Value[0]` access, allowing a configured confederation eBGP peer to trigger a denial of service. Version 4.7.0 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS