BGP Memory Management Vulnerability in FRRouting
CVE-2026-129456
What is CVE-2026-129456?
In FRRouting's bgpd, a flaw exists related to the handling of Tunnel Encapsulation attributes where the outer TLV length may not align with the defined attribute length. This misalignment allows a malicious BGP neighbor to send malformed UPDATE messages that disrupt the reference counting of the related sub-TLV chain. Consequently, this can lead to memory being improperly managed, potentially resulting in crashes and unexpected behavior in BGP sessions. The issue may be exploited repeatedly until the bgpd service is restarted, raising concerns over the stability and security of BGP implementations. Adherence to RFC 9012 filtering guidelines is critical to prevent unauthorized attribute processing, particularly with eBGP sessions.
Affected Version(s)
frrouting f4c89855b594d4b32bb3610537703215c978440e
frrouting 10.4.0 < 10.4.4
frrouting 10.5.0 < 10.5.4
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
