Read the docs

OSPFv3 in FRRouting does not enforce link-local IPv6 addresses

Priority LOW 27CWE-304Published · Updated

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

EPSS 0.00395 33rd percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

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 →

ProductStatusPlan or fix
Fast Datapath for RHEL 10AffectedNo fix yet
Fast Datapath for RHEL 9AffectedNo fix yet
Red Hat Enterprise Linux 10AffectedNo fix yet
Red Hat Enterprise Linux 8AffectedNo fix yet
Red Hat Enterprise Linux 9AffectedNo fix yet

Timeline

  1. 2026-11-04 Threatist record created from CVE-2026-119776
  2. 2026-11-04 Alias added: GHSA-w6jv-w2m6-2wx3
  3. 2026-11-04 Title updated · CNA
  4. 2026-11-04 Affected versions changed · Red Hat
  5. 2026-11-04 CVSS score added · Red Hat
  6. 2026-11-06 Priority changed: MEDIUM → LOW

References

  • 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
See all 49 →

Sources