CVE-2026-68302 is a use-after-free in the AMT driver where seven distinct code sites cache ip_hdr() or eth_hdr() pointers before calling pskb_may_pull() or related functions, then use the stale pointers after the sk_buff head has been reallocated. The fix—snapshot scalar values before the pull, rederive pointers afterward—is mechanical and well-documented in kernel commit history. That readability is the point: this wasn't a subtle race condition. It was a predictable trap that seven independent sites walked into, and the pattern has appeared across other drivers for years.

The deeper problem is that the sk_buff API systematically coerces competent engineers into this error. The API presents ip_hdr() and eth_hdr() as first-class accessor operations—clean, struct-field-like syntax that implies stability. Meanwhile, pskb_may_pull() looks like a validation call, not a mutating reallocation. The function contracts mention reallocation, but that documentation lives in kernel docs, not at the call site where developers actually work. The toolchain provides no warning: sparse doesn't reliably catch this, compilers have no visibility into the semantic contract, and the natural coding pattern leads directly to the bug.

The severity is 9.8 because this lives in a network receive path. Use-after-free in sk_buff processing has a well-established exploitation lineage—malformed packets trigger the bug, heap grooming stabilizes it, and the result is kernelPC control. The AMT driver has processed external traffic for over a decade with these seven exploitation points live.

For defenders: audit any driver using pskb_may_pull() or *_mc_may_pull() for header pointer caching. The safe pattern is either snapshotting length/offset scalars before the pull and recomputing pointers afterward, or re-deriving pointers immediately after every pull call. Treat any deviation from this as a finding. The uncomfortable truth is that seven sites surfaced in one driver not because of a comprehensive audit, but because something finally made the crash symptomatic—serendipitous discovery rather than systematic remediation suggests other drivers harbor similar patterns awaiting the right trigger.