Summary
It was discovered that GoBGP incorrectly handled certain specially crafted
BGP UPDATE messages. A remote attacker could possibly use this issue to
cause GoBGP to crash, resulting in a denial of service. (CVE-2026-37461)
Yanlei Wang discovered that GoBGP incorrectly handled certain malformed BGP
UPDATE messages containing 4-byte AS attributes. A remote attacker could
possibly use this issue to cause GoBGP to crash, resulting in a denial of
service. (CVE-2026-41643)
It was discovered that GoBGP incorrectly handled certain malformed BGP
UPDATE messages containing SRv6 L3 Service attributes. A remote attacker
could possibly use this issue to cause GoBGP to crash, resulting in a
denial of service. (CVE-2026-7734)
It was discovered that GoBGP incorrectly handled certain malformed BGP
UPDATE messages containing Accumulated IGP (AIGP) attributes. A remote
attacker could possibly use this issue to cause GoBGP to crash, resulting
in a denial of service. (CVE-2026-7735)
It was discovered that GoBGP incorrectly handled certain malformed Multi-
threaded Routing Toolkit (MRT) routing information entries. A remote
attacker could possibly use this issue to cause GoBGP to crash, resulting
in a denial of service. (CVE-2026-7736)
It was discovered that GoBGP incorrectly handled certain malformed Multi-
threaded Routing Toolkit (MRT) headers. A remote attacker could possibly
use this issue to cause GoBGP to crash, resulting in a denial of service.
(CVE-2026-7737)
Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | gobgp | 1.29-1ubuntu0.1+esm2 |
| Ubuntu · Pro 20.04 LTS Pro:20.04:LTS | gobgp | 2.12.0-1ubuntu0.1~esm3 |
| Ubuntu · Pro 22.04 LTS Pro:22.04:LTS | gobgp | 2.25.0-3ubuntu0.1+esm4 |
| Ubuntu · Pro 24.04 LTS Pro:24.04:LTS | gobgp | 3.23.0-1ubuntu0.3+esm4 |
| Ubuntu · Pro 26.04 LTS Pro:26.04:LTS | gobgp | 3.36.0-2ubuntu0.1~esm1 |
Vulnerabilities 6
-
High 7.5
GoBGP has an out-of-bounds read in the ParseIP6Extended function
An out-of-bounds read in the ParseIP6Extended function (/bgp/bgp.go) of gobgp v4.3.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted BGP UPDATE message.
-
High 7.5
GoBGP: Remote Denial of Service (Panic) in UpdatePathAttrs4ByteAs via Malformed BGP UPDATE
GoBGP is an open source Border Gateway Protocol (BGP) implementation in the Go Programming Language. Prior to version 4.3.0, a remote Denial of Service (DoS) vulnerability exists in GoBGP where a malformed BGP UPDATE message can trigger a runtime error: index…
-
High 7.3
osrg GoBGP AIGP Attribute bgp.go PathAttributeAigp.DecodeFromBytes buffer overflow
A vulnerability was found in osrg GoBGP up to 4.3.0. Affected is the function PathAttributeAigp.DecodeFromBytes of the file pkg/packet/bgp/bgp.go of the component AIGP Attribute Parser. Performing a manipulation results in buffer overflow. It is possible to i…
-
High 7.3
osrg GoBGP mrt.go parseRibEntry integer underflow
A vulnerability was determined in osrg GoBGP up to 4.3.0. Affected by this vulnerability is the function parseRibEntry of the file pkg/packet/mrt/mrt.go. Executing a manipulation can lead to integer underflow. It is possible to launch the attack remotely. Upg…
-
Medium 5.3
osrg GoBGP SRv6 L3 Service prefix_sid.go SRv6L3ServiceAttribute.DecodeFromBytes denial of service
A vulnerability has been found in osrg GoBGP up to 4.3.0. This impacts the function SRv6L3ServiceAttribute.DecodeFromBytes of the file pkg/packet/bgp/prefix_sid.go of the component SRv6 L3 Service. Such manipulation of the argument data leads to denial of ser…
-
Medium 5.3
osrg GoBGP BMP Parser bmp.go BMPStatisticsReport.ParseBody out-of-bounds
A vulnerability was identified in osrg GoBGP up to 4.3.0. Affected by this issue is the function BMPPeerUpNotification.ParseBody/BMPStatisticsReport.ParseBody of the file pkg/packet/bmp/bmp.go of the component BMP Parser. The manipulation leads to out-of-boun…