Skip to main content
CybersecurityVulnerability Management

AI-Assisted Linux Exploit Turns Local Users into Root

Modern office workstation with Linux computer setup on a clutter-free desk.

"AI still has many blind spots and lapses in reasoning ability," Lee Jia Jie said, adding that human judgement remained necessary throughout the work.

CVE-2026-53264: the flaw and the upstream fix

STAR Labs published an exploit for a Linux kernel use-after-free race in the network traffic-control subsystem tracked as CVE-2026-53264 (CVSS score: 7.8). The bug is a local privilege escalation — an attacker must already have a foothold on the machine — and arises when concurrent RTM_NEWTFILTER and RTM_DELTFILTER operations allow a thread to read an action object after another thread has freed it. The upstream patch, committed June 1, 2026, fixes the race by deferring the free until existing read-copy-update (RCU) readers have finished.

Exploit mechanics: namespaces, clsact/flower, timers, and ROP

STAR Labs' published exploit targets CentOS Stream 9 and chains several kernel behaviors to achieve root. The exploit creates its own user and network namespaces to obtain namespace-local CAP_NET_ADMIN without requiring host administrator rights. It reaches the vulnerable path through a clsact queuing discipline (qdisc) and a flower filter. Timerfd and epoll operations widen the race window, while carefully placed allocations reclaim the freed object. A kernel-specific return-oriented programming (ROP) chain with hardcoded gadget offsets then overwrites core_pattern. The exploit places a copy of itself in a memfd and deliberately crashes a child process so the kernel runs the memfd-backed binary as the root core-dump handler in the initial namespace.

Constraints that narrow immediate exposure

The demonstrated exploit requires several conditions that limit which systems are immediately at risk: unprivileged user namespaces must be available; the kernel must have CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER enabled; and the ROP chain uses fixed gadget offsets tied to a specific kernel build, meaning the exploit must be rebuilt for other kernel packages and may not adapt to some newer builds. STAR Labs notes these constraints, and the Linux CNA record lists vulnerable ranges beginning with Linux 4.14. Fixed releases are 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, and 7.0.13, with the mainline fix entering 7.1-rc7.

Disclosure, attribution, and the role of AI in discovery

Researcher Lee Jia Jie published a technical write-up saying artificial intelligence assisted his work: AI helped find the bug, produced a Kernel Address Sanitizer (KASAN) proof-of-concept, and optimised the race window. STAR Labs released the CentOS-targeted exploit source code. The upstream patch credits Kyle Zeng, who uses the handle KyleBot, as the reporter; Lee wrote that he found the flaw independently and later learned Zeng had reported it shortly before the TyphoonPwn 2026 competition. The Hacker News asked STAR Labs for details on the AI system, test environment, and disclosure timeline and said it would update the story with any response. The disclosure also cautions that, without the model, prompts, service, or interaction record, it is difficult to separate the system's contribution from Lee's direction and judgement.

Distribution status and operational risk as of July 28, 2026

Patch distribution remained uneven on July 28, 2026. Debian lists fixed kernels for supported stable releases; Ubuntu still marks multiple maintained kernel packages vulnerable; and SUSE lists the issue as pending across multiple products. SUSE independently assigns the flaw a 5.5 score using a vector that records only availability impact, lower than the Linux CNA's 7.8 assessment. The Hacker News found no entry for the flaw in CISA's Known Exploited Vulnerabilities catalog and no official report of exploitation in the wild as of that date. Public trackers document package status, not how many deployed systems have the specific namespaces, kernel options, and compatible builds the exploit requires; the sources reviewed do not establish the population at immediate risk.

What this means for technologists, enterprises, and end users

  • Technologists and security teams: Prioritise installing distribution kernels that carry the upstream fix rather than relying on upstream version numbers alone, because the exploit depends on build-specific offsets and kernel configuration.
  • Enterprises and procurement leaders: Review deployed kernels for the required CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER options and for whether unprivileged user namespaces are enabled, since those settings narrow exploitable systems.
  • End users and system operators: Treat this as a local escalation risk — an attacker needs a foothold on the host — and apply distribution-supplied updates where they are available.

Lee reported the exploit succeeded in all 10 of his test runs, taking between nine and 111 seconds on a laptop running CentOS Stream 9, but those reliability figures have not been independently reproduced. The practical risk is therefore narrower than a generic "Linux root exploit" label suggests; still, the publication of working exploit code increases urgency for systems that match the exploit's constraints and remain unpatched. Without the underlying AI prompts, model, or interaction records, the disclosure leaves open how much of the work was machine versus human-directed — even as it illustrates a collaboration between researcher skill and AI tooling.

Source: The Hacker News — Researcher Says AI Helped Develop Linux Traffic-Control Race Into Root Exploit