CVE-2026-89562

CVE-2026-89562

High · published September 12, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

ip6_gre: fix hardware header length for NBMA tunnels

ip6gre_tnl_link_config_route() accumulates the lower device's hardware

header length into dev->hard_header_len whenever header_ops is set. This

is incorrect for both users of header_ops.

ip6gretap and ip6erspan have a fixed Ethernet hardware header length.

For an NBMA ip6gre tunnel, ip6gre_header() creates only the GRE header,

the optional FOU or GUE header, and the outer IPv6 header. The lower

device header is headroom needed later, not part of the tunnel device's

hardware header.

Keep the lower device header in needed_headroom. Set hard_header_len to

the tunnel header length only for ARPHRD_IP6GRE devices with header_ops,

and leave the fixed Ethernet header length unchanged for tap and erspan

devices.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00129 · 2.3th percentile
Published
2026-09-12T00:19Z
References (8)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:44Z
    ip6_gre: fix hardware header length for NBMA tunnels
    cvelistv5