CVE-2026-68470 is a header-length validation failure in mac80211's receive path. The bug: extension frames (specifically non-S1G-beacon subtypes) reach code that expects standard 802.11 headers with address fields at known offsets. When code reads 'header->address2' or similar fields on these frames, it's actually reading extension-header payload or data beyond the frame boundary. The CVSS of 8.8 reflects serious potential impact—memory disclosure, crashes, control-flow corruption through bad pointers—but the EPSS of 0.00288 indicates no current production exploitation. That gap is misleading: S1G operates in the 900MHz band for industrial IoT (warehouse automation, smart grid, connected manufacturing) where monitoring infrastructure is sparse, and the EPSS measures production telemetry, not lab findings.
The fix restructured extension-frame dispatch to drop unsupported subtypes early and route S1G beacons through a separate code path that never touches regular-header address fields. This was the right approach, but the pattern matters more than this single fix. This is the third time mac80211 has hit this exact failure mode—802.11n (A-MPDU) and 802.11ac (VHT) both required similar patches to individual read sites. Each generation's fix established a local precedent that distracted from the structural problem: there's no architectural contract enforcing that 'no RX path may read header address fields without first confirming frame type.' The patch makes ieee80211_get_bssid() length-safe for S1G specifically, but length-safe for today's variant doesn't guarantee correctness for tomorrow's.
The downstream blast radius is underappreciated. Bridge forwarding code, netfilter connection tracking, and routing adjacency tables all consume BSSID and address fields from the RX path. If ieee80211_get_bssid() was returning garbage pointers before this fix, those subsystems operated on bad data and may have developed compensating behaviors—silent drops, fallback paths—that are themselves latent bugs. When upstream now returns correct BSSIDs, those compensating behaviors become new vulnerabilities rather than safety nets.
For defenders: patch the kernel, but also audit any network monitoring or forwarding infrastructure that ingests 802.11 frames for compensating behaviors that assumed garbage BSSIDs. The real question isn't whether this specific CVE is being exploited—it's whether mac80211's RX pipeline has other unpatched assumption violations waiting for the next 802.11 variant to surface them.