# AI-Assisted Exploit Turns Linux Traffic-Control Race into Reliable Root


## The Threat


A publicly released exploit for a Linux kernel vulnerability is drawing attention less for the bug itself — a use-after-free race condition in the traffic-control subsystem — and more for how it was built. Researcher Lee Jia Jie of STAR Labs says artificial intelligence helped him locate the flaw, build a Kernel Address Sanitizer proof of concept, and tighten the race window in the working exploit. The result: a demonstrated, source-available privilege escalation that converted an ordinary local user to root in 10 out of 10 test runs on CentOS Stream 9, taking between 9 and 111 seconds.


The vulnerability, CVE-2026-53264, lives in how Linux handles concurrent modifications to traffic-control actions. When RTM_NEWTFILTER and RTM_DELTFILTER operations race against each other, one thread can continue reading an action object after another has freed it. The upstream patch — credited to independent reporter Kyle Zeng, who appears to have found the same flaw just before the TyphoonPwn 2026 competition — resolves the race by deferring the free operation until all read-copy-update readers have cleared.


This is local privilege escalation, not a remote entry point. An attacker needs an existing foothold on the machine before any of this matters. The exploit also depends on unprivileged user namespaces being available, and on the CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER kernel options being compiled in — requirements that meaningfully narrow the exposed population. None of that changes the fact that working code is public, the bug spans kernels going back to Linux 4.14, and patches aren't yet universally deployed.


## Severity and Impact


| Field | Detail |

|---|---|

| CVE | CVE-2026-53264 |

| CVSS Score | 7.8 (High) |

| Attack Vector | Local |

| Attack Complexity | High |

| Privileges Required | Low (unprivileged user with namespace access) |

| User Interaction | None |

| Impact | Local Privilege Escalation to root |

| CWE | CWE-416 (Use After Free) |

| Exploit Public | Yes — full source released by STAR Labs |

| KEV Listed | No (as of July 28, 2026) |

| In-the-Wild | No confirmed exploitation reported |


## Affected Products


Linux Kernel:

  • Vulnerable from Linux 4.14 through affected branches prior to fixed releases

  • Fixed kernel versions:

  • 5.10.259
  • 5.15.210
  • 6.1.176
  • 6.6.143
  • 6.12.94
  • 6.18.36
  • 7.0.13
  • Mainline: fix merged in 7.1-rc7 (upstream patch date: June 1, 2026)

  • Confirmed affected distribution:

  • CentOS Stream 9 (STAR Labs exploit target)

  • Other distributions: Any Linux distribution shipping an unpatched kernel in the affected range with unprivileged user namespaces enabled and the relevant kernel options compiled in should be considered potentially at risk. Verify your distribution's kernel changelog rather than relying on upstream version numbers alone.


    ## Mitigations


    Patch immediately. Install a distribution kernel that carries the upstream fix. Check your vendor's advisory — distribution-specific kernel packages may differ from upstream version numbers, and some vendors backport fixes to older base versions.


    Assess your namespace exposure. The exploit requires unprivileged user namespaces. On systems where this feature isn't needed, restricting it via kernel.unprivileged_userns_clone=0 (Debian/Ubuntu sysctl) or the equivalent eliminates this attack path without patching. This is a high-value hardening step even on patched systems.


    Audit kernel configuration. The exploit path requires both CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER. Custom or hardened kernel builds that exclude these options are not affected by this specific exploit variant.


    Monitor for exploitation. There's no confirmed in-the-wild use yet, but public exploit code changes that calculus quickly. Log privilege escalation events and monitor for unexpected root processes spawned from non-privileged user contexts.


    For fleet operators: The ROP chain in the published exploit contains hardcoded kernel offsets targeting CentOS Stream 9 specifically. Adapting it to other kernels requires rebuilding for that target, which provides a brief practical window — use it to prioritize patching rather than to dismiss the risk.


    ## References


  • [STAR Labs Technical Write-up and Exploit Release](https://starlabs.sg)
  • [Linux Kernel Commit — upstream fix (June 1, 2026)](https://kernel.org)
  • [CVE-2026-53264 — Linux CNA Record](https://cve.org)
  • [CISA Known Exploited Vulnerabilities Catalog](https://www.cisa.gov/known-exploited-vulnerabilities-catalog)

  • ---


    ## HackWire Analysis


    The AI angle here is real but easily oversold. Lee Jia Jie is explicit that human judgment remained essential throughout — the model had "blind spots and lapses in reasoning," he said — and without knowing which system he used, what prompts he gave it, or how the interaction unfolded, there's no honest way to benchmark what the AI actually contributed versus what it accelerated. Discovery assistance, PoC generation, and race-window optimization are all very different tasks, and lumping them together as "AI helped build an exploit" obscures more than it reveals.


    What's actually notable here is the independent discovery angle. Lee found CVE-2026-53264 on his own, only later learning that Kyle Zeng had reported the same flaw just before TyphoonPwn 2026. Simultaneous independent discovery of the same kernel race condition — in a relatively obscure traffic-control code path — is a signal worth taking seriously. It suggests the pattern is findable, that people with different toolchains are looking in similar places, and that other researchers (or threat actors) may have found it as well.


    The practical exposure is narrower than the "Linux root exploit" framing suggests: this needs local access, namespace availability, and specific kernel options. But the 10-for-10 reliability claim — even unverified — matters. Unreliable exploits get abandoned; reliable ones get automated. Fleet operators running CentOS Stream 9 or similar configurations with unprivileged namespaces enabled should treat this as a patching priority, not a watch item.


    The broader pattern: kernel use-after-free races in subsystems like traffic control are hard to find through code review alone. If AI tooling genuinely lowered the effort to locate and weaponize this one, that's not a novelty — it's a preview of the baseline shifting for kernel exploit research, and defenders need to respond to the new bar, not the old one.


    — HackWire Editorial


    ## Related Coverage


  • Read more in our [Vulnerabilities](https://www.hackwire.news/category/vulnerabilities) coverage
  • Cross-reference with [Breaches](https://www.hackwire.news/category/breaches) and [Malware](https://www.hackwire.news/category/malware)
  • Stay current via the [HackWire homepage](https://www.hackwire.news/)