Description
FRRouting before 10.5.3 contains an integer overflow vulnerability in seven OSPF Traffic Engineering and Segment Routing TLV parser functions where a uint16_t accumulator variable truncates uint32_t values returned by the TLV_SIZE() macro, causing the loop termination condition to fail while pointer advancement continues unchecked. Attackers with an established OSPF adjacency can send a crafted LS Update packet with a malicious Type 10 or Type 11 Opaque LSA to trigger out-of-bounds memory reads and crash all affected routers in the OSPF area or autonomous system.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| FRRouting | frr | < 10.5.3 | 10.5.3 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | frr | 10.5.3-1 | — |
| Debian 13 | frr | 10.3-3+deb13u1 | — |
| Debian 12 | frr | 8.4.4-1.1~deb12u2 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.04 LTS | frr | 10.5.1-1ubuntu4.1 | — |
| Ubuntu 25.10 | frr | 10.4.1-3ubuntu1.4 | — |
| Ubuntu 24.04 LTS | frr | 8.4.4-1.1ubuntu6.7 | — |
| Ubuntu 22.04 LTS | frr | 8.1-1ubuntu1.16 | — |
| Ubuntu 20.04 LTS | quagga | No fix yet | — |
Show 3 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | frr | No fix yet | — |
| Ubuntu Pro 18.04 LTS | quagga | No fix yet | — |
| Ubuntu Pro 16.04 LTS | quagga | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2457-1, SUSE-SU-2026:2454-1 |
| SLES 15 SP6 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2454-1 |
| SLES 15 SP5 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2454-1 |
| SLES 15 SP4 | frr | 7.4-150300.4.43.1 | SUSE-SU-2026:2644-1 |
| SLES 12 SP5 | frr | 8.5.7-8.16.1 | SUSE-SU-2026:2455-1 |
Show 7 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | frr | 10.2.6-160000.1.1 | SUSE-SU-2026:22026-1 |
| SLES for SAP 15 SP6 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2454-1 |
| SLES for SAP 15 SP5 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2454-1 |
| SLES for SAP 15 SP4 | frr | 7.4-150300.4.43.1 | SUSE-SU-2026:2644-1 |
| SLES 16.0 | frr | 10.2.6-160000.1.1 | SUSE-SU-2026:22026-1 |
| SLE HPC 15 SP5 | frr | 8.5.7-150500.4.43.1 | SUSE-SU-2026:2454-1 |
| SLE HPC 15 SP4 | frr | 7.4-150300.4.43.1 | SUSE-SU-2026:2644-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | frr | 10.6.1-1.1 | openSUSE-SU-2026:10721-1 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | frr | 10.5.0-3 | — |
Advisories 7
- WID-SEC-2026-1333 FRRouting Project FRRouting: Mehrere Schwachstellen ermöglichen Denial of Service BSI CERT-Bund (WID) · Jul 16, 2026
- SUSE-SU-2026:2644-1 Security update for frr SUSE / openSUSE Security Updates · Jun 27, 2026
- SUSE-SU-2026:2455-1 Security update for frr SUSE / openSUSE Security Updates · Jun 19, 2026
- SUSE-SU-2026:2457-1 Security update for frr SUSE / openSUSE Security Updates · Jun 19, 2026
- SUSE-SU-2026:2454-1 Security update for frr SUSE / openSUSE Security Updates · Jun 19, 2026
- SUSE-SU-2026:22026-1 Security update for frr SUSE / openSUSE Security Updates · Jun 9, 2026
- openSUSE-SU-2026:10721-1 frr-10.6.1-1.1 on GA media SUSE / openSUSE Security Updates · May 9, 2026
References
- frr frr-10.5.3 Release Notes release-notes
- https://github.com/FRRouting/frr/pull/21002 issue-tracking patch
- https://github.com/FRRouting/frr/commit/f098decf02987fbf1c891766c1516ac832adadfd patch
- https://www.vulncheck.com/advisories/frrouting-integer-overflow-in-ospf-tlv-parser-functions third-party-advisory