OSPFv3 in FRRouting does not enforce link-local IPv6 addresses
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- Low · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat.
Summary
All prior released versions of FRRouting's OSPFv3 implementation in ospf6d are affected. The implementation does not check that OSPFv3 packets have a link-local source address and a link-local or multicast destination address (CWE-304). A remote attacker with low privileges can establish OSPFv3 adjacencies from unexpectedly distant IPv6 hosts, although OSPFv3 authentication trailers prevent full exploitation.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
In all prior released versions of FRRouting, the OSPFv3 (for IPv6) implementation does not check that OSPFv3 packets have a link-local source address and either a link-local destination or one of the protocol multicast destination groups. This may enable malicious actors to establish OSPFv3 adjacencies from unexpectedly, distant IPv6 hosts. Proper usage of OSPFv3 authentication trailers (RFC 7166, as is best practice) prevents full exploitation of this issue, though may allow a malicious actor to waste CPU on authentication checks. Note the linked PR #23935 is not sufficient to fix the issue as it only verifies the source address. It is the destination address that must be checked. Required configuration: The OSPFv3 for IPv6 routing protocol must be running (ospf6d process) and in use (enabled globally with "router ospf6" and on specific interfaces with "ipv6 ospf6 area".) Workaround: either: * configure OSPFv3 authentication trailers ("ipv6 ospf6 authentication") * or ensure through firewall configuration that only packets with link-local or multicast destination addresses are accepted on input for IPv6 protocol 89 (OSPF). Note that checking the source address is insufficient, as some routers may (unexpectedly) forward packets with global-scoped IPv6 destination addresses even if they have link-local source addresses.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
No affected products listed by the sources yet.
Remediation
The sources list no fixed version for frrouting. Until a fix is available, configure OSPFv3 authentication trailers with "ipv6 ospf6 authentication", or use firewall rules that accept IPv6 protocol 89 only with link-local or multicast destination addresses, since checking the source address alone is insufficient. Red Hat rates the issue Important and lists Fast Datapath for RHEL 9 and 10 and Red Hat Enterprise Linux 8, 9 and 10 as affected, with no fix plan available.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Fast Datapath for RHEL 10 | Affected | No fix yet |
| Fast Datapath for RHEL 9 | Affected | No fix yet |
| Red Hat Enterprise Linux 10 | Affected | No fix yet |
| Red Hat Enterprise Linux 8 | Affected | No fix yet |
| Red Hat Enterprise Linux 9 | Affected | No fix yet |
Timeline
- 2026-11-04 Threatist record created from CVE-2026-119776
- 2026-11-04 Alias added: GHSA-w6jv-w2m6-2wx3
- 2026-11-04 Title updated · CNA
- 2026-11-04 Affected versions changed · Red Hat
- 2026-11-04 CVSS score added · Red Hat
- 2026-11-06 Priority changed: MEDIUM → LOW
References
More FRRouting vulnerabilities
- TI-2023-20107 FRRouting FRR 7.5.1 through 9.0 and Pica8 PICOS 4.3.3.2 allow a remote attacker to cause… CVSS 3.1HIGH 7.5
- TI-2023-21958 An issue was discovered in FRRouting FRR 9.0. CVSS 3.1CRITICAL 9.8
- TI-2024-29658 An issue was discovered in FRRouting (FRR) through 10.1. CVSS 3.1CRITICAL 9.8
- TI-2023-21957 An issue was discovered in FRRouting FRR through 9.0. CVSS 3.1CRITICAL 9.1
- TI-2023-19790 bgpd/bgp_flowspec.c in FRRouting (FRR) before 8.4.3 mishandles an nlri length of zero, aka a "flowspec overflow." CVSS 3.1CRITICAL 9.8
- TI-2022-17234 An out-of-bounds read in the BGP daemon of FRRouting FRR before 8.4 may lead to a… CVSS 3.1CRITICAL 9.1
Sources
- CVE-2026-119776 · CVE Program
- CVE-2026-119776 · NVD
- FIRST EPSS
- GHSA-w6jv-w2m6-2wx3 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-119776 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences