Linux LPE Quartet: DirtyAH6, TUNderflow, PPPoEject, DiagSpill — Patch Beyond Monday’s KEV

By George Bailey   Published: 09/21/26   Updated: 09/21/26   3 min read

Monday’s kernel KEV reboot was not the whole Linux story. On September 18, researcher Asim Manizada published four more local-root memory bugs — different CVEs, same operational message: keep updating kernels.

What happened

Alongside (and distinct from) CISA’s September 18 KEV trio, a coordinated disclosure dropped four Linux local privilege escalation bugs with working PoCs:

The first three LPE PoCs typically need unprivileged user namespaces (or equivalent CAPs in a container). DiagSpill does not. Upstream stable fixes landed across 5.10 through 7.2 trains; first releases carrying all four include 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50, 7.2.4.

Why it matters

You may have already rebooted for Monday’s KEV trio and still be vulnerable to this quartet. Local root is how a foothold becomes a domain crisis — and DiagSpill in particular is reachable without the usual “just disable user namespaces” shortcut. Container hosts and multi-tenant Linux remain the high-value targets.

What to do first

Details

NameCVESubsystemNotes
DirtyAH6CVE-2026-80844IPv6 AH6 / XFRMOOB memmove; possible remote DoS/root class on AH gateways
TUNderflowCVE-2026-81000TUN/TAP headroomUnderflow → OOB SKB access
PPPoEjectCVE-2026-68121PPPoE send pathStale pointer after head realloc
DiagSpillCVE-2026-74469SCTP sock_diag16-bit transport_count wrap; no userns needed

Hunt / verify

Sources

George Bailey

George Bailey is a cybersecurity researcher and writer at CyberExperts, covering cyber threats, AI, cloud security, vulnerabilities, and defensive strategies. His goal is to help security professionals quickly understand what matters most and how it impacts their organizations.