PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80905 Linux CVE debrief

A vulnerability in the Linux kernel's network tap device (tap) has been resolved. The issue arises when processing VLAN-tagged frames in the tap_get_user_xdp() function. Specifically, the function incorrectly sets the transport header when the frame is VLAN-tagged, leading to misinterpretation of the frame's contents by the flow dissector. This results in an incorrect encapsulated EtherType being reported, and the transport header remaining uninitialized.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-04
Original CVE updated
2026-10-30
Advisory published
2026-09-04
Advisory updated
2026-10-30

Who should care

Defenders responsible for Linux kernel-based systems, particularly those utilizing VLAN-tagged frames, should assess exposure and prioritize patch application. This includes operators managing Linux-based infrastructure, security teams responsible for vulnerability management, and platform administrators who need to ensure that systems are updated to prevent potential misinterpretation of frame contents and incorrect transport header setting.

Why it matters

Defenders should prioritize verifying the Linux kernel version and applying patches to address this vulnerability, particularly for systems utilizing VLAN-tagged frames, to prevent potential misinterpretation of frame contents and incorrect transport header setting.

  • Verify Linux kernel version and apply patches to prevent potential misinterpretation of VLAN-tagged frames
  • Review system configurations for VLAN-tagged frame processing to ensure correct transport header setting
  • Monitor system logs for potential exploitation attempts to detect possible attacks

Technical summary

The Linux kernel's network tap device (tap) has a vulnerability in the tap_get_user_xdp() function when processing VLAN-tagged frames. The function incorrectly sets the transport header, leading to misinterpretation of the frame's contents by the flow dissector. This occurs because skb_set_network_header() is called before skb_probe_transport_header(), causing the network_header to point to the VLAN header while skb->protocol still indicates ETH_P_8021Q. As a result, the flow dissector misinterprets the inner protocol header as a VLAN header, yielding an incorrect encapsulated EtherType. To fix this, the calls to skb_set_network_header() and skb_probe_transport_header() should be reordered so that the transport

Defensive priority

Defenders should prioritize verifying the Linux kernel version and applying patches to address this vulnerability, particularly for systems utilizing VLAN-tagged frames.

Recommended defensive actions

  • Verify Linux kernel version and apply patches
  • Review system configurations for VLAN-tagged frame processing
  • Monitor system logs for potential exploitation attempts
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and associated references provide details on the vulnerability, including its description, affected systems, and patches. However, the corpus does not establish versions, exploitation, impact, or remediation beyond patch application.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80905 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-80905

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-80905 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80905

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5ffaa5d7f56ab24a8e23cf131eadfef31a3bbc4b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/88b79ac89ecc04d7f2613f7e1c0b46f0c4ddb2f3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a8f49e83e4447b885376e6a937d62df883cc8824

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c0376820922d255ae1d103c32345a6ec4c3266f7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/cbb35cbe8db268fefe34c23df15348cf99025298

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f1d297cad5c1eacd9fadfd0346ad97405ffbf97c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.