CVE-2026-68121

pppoe: reload header pointer after dev_hard_header()

HIGH
7.8
CVSS Score
Published: August 10, 2026 at 11:58 AM UTC
Updated: October 19, 2026 at 09:17 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.8
Exploit prediction
EPSS 0.4%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: pppoe: reload header pointer after dev_hard_header() pppoe_sendmsg() saves a pointer to the PPPoE header before calling dev_hard_header(). Device header callbacks are allowed to reallocate the skb head, invalidating pointers into it. This can happen when a send is blocked in copy_from_user() while the first non-Ethernet port is added to an empty team device. The team's delegated GRE header callback then expands the skb head. PPPoE subsequently writes six bytes through the stale pointer into the freed head. Reload the PPPoE header through the skb's network-header offset after device header creation. pskb_expand_head() updates that offset when it relocates the head.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

Vendor states this is fixed in 6866abf59976d273164a6624234d96a967280223 (fixed)
Vendor states this is fixed in 6eed5ae7887a93160803d2b81ff88e75eefd4a4c (fixed)
Vendor states this is fixed in 7a56e7c9b08e08fd55a1bcada24cf4fe3782b722 (fixed)
Vendor states this is fixed in 7e9fbd7f96bcde63a7c798fe16b38cedee7a1501 (fixed)
Vendor states this is fixed in ba3409369c5413cdf0dcbf3a928f76b48e8c3e6a (fixed)
Vendor states this is fixed in bed4caecd723693f750e13adbb2c42ca1249a3fd (fixed)
Vendor states this is fixed in e6493a4d1ee17595766165fa446d45b7e0c318d0 (fixed)
Vendor states this is fixed in e9c238f6fe42fb1b4dba3a578277de32cb487937 (fixed)
Vendor states this is fixed in 2.6.12 (unaffected)
Vendor states this is fixed in 5.10.265 (unaffected)
Vendor states this is fixed in 5.15.216 (unaffected)
Vendor states this is fixed in 6.1.183 (unaffected)
Vendor states this is fixed in 6.12.101 (unaffected)
Vendor states this is fixed in 6.18.42 (unaffected)
Vendor states this is fixed in 6.6.148 (unaffected)
Vendor states this is fixed in 7.1.6 (unaffected)
Vendor states this is fixed in 7.2 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7.8HIGHLinux
Vector?

Quick Info

StatusRECEIVED
CWE
CWE-416

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card