CVE-2026-80906
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-80906 is a Linux kernel vulnerability in the packet processing subsystem that causes an uninitialized transport_header when sending VLAN-tagged frames. The flaw exists in packet_parse_headers(), where incorrect sequencing of skb_set_network_header() and skb_probe_transport_header() causes the flow dissector to misparse packet headers, leaving transport_header at its uninitialized sentinel value (~0U). Affected kernel versions include stable branches from 5.4.229 through ranges prior to 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, 6.18.46, and 7.1.10, as well as kernel 5.19. The vulnerability was published on September 4, 2026, with a CVSS category estimate of Medium (GitHub Advisory).

Technical details

The root cause is an incorrect ordering of function calls in packet_parse_headers() within the Linux kernel's net/packet subsystem. When a VLAN-tagged frame is processed, skb_set_network_header() advances network_header past the VLAN tag before skb_probe_transport_header() is called. At that point, skb->protocol is still set to the outer VLAN EtherType (ETH_P_8021Q), while nhoff (derived from skb_network_offset()) already points to the inner protocol header (e.g., an IP header). The flow dissector in __skb_flow_dissect() then attempts to read a struct vlan_hdr at the wrong offset, misinterpreting the inner IP header bytes as a VLAN header, yielding a garbage EtherType. Because no known protocol matches, the dissector returns false and skb_set_transport_header() is never called, leaving transport_header uninitialized. The fix reorders the call so skb_probe_transport_header() executes before skb_set_network_header(), allowing the dissector to correctly parse the VLAN header and set transport_header (GitHub Advisory).

Impact

Exploitation of this vulnerability can result in packet processing failures, incorrect packet routing, or kernel crashes (Denial of Service) when the uninitialized transport_header value (~0U) is subsequently dereferenced by kernel code. Any local user or remote network entity capable of sending VLAN-tagged frames through an affected system can trigger this condition. The primary impact is availability, with no direct confidentiality or integrity compromise reported (GitHub Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. No threat actor attribution has been reported. The attack requires the ability to send VLAN-tagged frames to or through an affected system, which may be achievable by local users or network-adjacent attackers depending on the environment.

Mitigation and workarounds

Update the Linux kernel to a fixed version: 5.10.266 or later (5.10.x branch), 5.15.217 or later (5.15.x branch), 6.1.184 or later (6.1.x branch), 6.6.153 or later (6.6.x branch), 6.12.105 or later (6.12.x branch), 6.18.46 or later (6.18.x branch), or 7.1.10 or later (7.1.x branch). The fix is also present in kernel 7.2 and later. Patches are available via the stable kernel git tree at multiple commits including a4b82de96d46, fa86bc52ea8b, 5479eb9b355f, e451e20adb86, 6971cf319263, f9297abbcaba, 6386a6ffa2ef, and 01fdecc0480d. Prioritize patching systems that process VLAN-tagged network traffic (GitHub Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux: 6.1.187-1

Fixed

sid

linux: 7.1.10-1

Fixed

trixie

linux: 6.12.105-1

Fixed

Ubuntu

Affected

bionic

linux

Not Affected

bionic (esm-infra)

linux-hwe-5.4

Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux: 7.2.0-5.5

Affected

focal

linux-azure-fde-5.15

Not Affected

focal (esm-infra)

linux

Affected

focal (fips-updates)

linux-fips

Affected

SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-80904MEDIUM5.9
  • Linux Kernel logoLinux Kernel
  • linux-aws-6.14
NoYesSep 04, 2026
CVE-2026-80905MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • linux-gkeop
NoYesSep 04, 2026
CVE-2026-80913MEDIUM4.4
  • Linux Kernel logoLinux Kernel
  • linux-ibm-5.4
NoYesSep 04, 2026
CVE-2026-80912MEDIUM4.4
  • Linux Kernel logoLinux Kernel
  • linux-oem-6.14
NoYesSep 04, 2026
CVE-2026-80906NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-nvidia-6.14
NoYesSep 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management