Integer Overflow Vulnerability in FRRouting OSPF Parsing Functions
CVE-2026-28532
What is CVE-2026-28532?
FRRouting versions prior to 10.5.3 are susceptible to an integer overflow vulnerability found in several OSPF Traffic Engineering and Segment Routing TLV parser functions. This vulnerability occurs when a uint16_t accumulator variable truncates larger uint32_t values generated by the TLV_SIZE() macro. As a result, the condition for loop termination can fail, leading to unchecked pointer advancement. Cybercriminals with an established OSPF adjacency can exploit this weakness by sending specially crafted LS Update packets containing malicious Type 10 or Type 11 Opaque LSA. Successfully exploiting this vulnerability can initiate out-of-bounds memory reads and may cause all routers within the affected OSPF area or autonomous system to crash.
Affected Version(s)
frr 0 <= 10.5.3
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
