On July 27, 2026, STAR Labs researcher Lee Jia Jie published the source code for an exploit targeting CVE-2026-53264, a use-after-free vulnerability in the Linux kernel's net/sched subsystem that allows local privilege escalation to root. According to Lee's own statement, AI assisted in discovering the bug, producing a KASAN proof-of-concept, and optimizing the race window. The case, documented by The Hacker News and other industry sources, raises unprecedented questions about methodological transparency in security disclosures.
- CVE-2026-53264 is a use-after-free race condition in tcf_idr_check_alloc() within the Linux kernel's net/sched subsystem, rated CVSS 7.8 HIGH in the official NVD record.
- The exploit published by STAR Labs achieves root on CentOS Stream 9 in 10 out of 10 test runs, with execution times ranging from 9 to 111 seconds.
- Lee Jia Jie stated that AI accelerated development but also highlighted the model's limitations: "AI still has many blind spots and lapses in reasoning ability."
- The upstream patch has been available since June 1, 2026 (commit 5057e1aca011e51ef51498c940ef96f3d3e8a305), with backports to stable branches from 5.10 through 7.0.
The Mechanism: A Race Condition in Kernel Traffic Control
The vulnerability resides in the tcf_idr_check_alloc() function of the net/sched subsystem, which manages traffic control filters in the Linux kernel. As documented in the official CVE record on NVD and converging technical analyses, the mechanism is a use-after-free race condition: a lookup operation on an RCU-protected (Read-Copy-Update) data structure occurs without waiting for the required grace period before memory is released via kfree.
The exploit leverages netlink RTM_NEWTFILTER and RTM_DELTFILTER operations to trigger the race. One thread allocates a tcf_proto structure while a second thread deallocates it via DELTFILTER while the first is still in the lookup phase. The failure to wait for the RCU grace period allows the pointer to be dereferenced after kfree, resulting in access to already-freed memory.
The corrective patch, committed on June 1, 2026, replaces the immediate kfree() with kfree_rcu(), which defers memory release until the RCU grace period completes. This change eliminates the race condition's time window without altering the subsystem's semantics.
From Crash to Root: How the Published Exploit Works
Once control of the use-after-free memory is obtained, the exploit published by STAR Labs constructs a ROP (Return-Oriented Programming) chain with hardcoded gadgets for the specific target kernel build. The chain overwrites the system's core_pattern file, using a child process that generates a controlled crash. The crash handler, reading from the altered core_pattern, executes arbitrary code with elevated privileges.
The exploit requires specific conditions not always present in standard configurations: enabled unprivileged user namespaces, and the kernel compile options CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER. Additionally, the ROP gadgets are tied to the exact kernel build, limiting the portability of the published code without adaptations.
Lee Jia Jie tested the exploit on CentOS Stream 9 with success in all 10 documented executions, with times ranging from 9 to 111 seconds. The researcher discovered the bug independently of Kyle Zeng (KyleBot), who is credited as the upstream reporter. According to estimates reported by Infosecurity Magazine and GBHackers, the vulnerability existed for approximately 2-3 years before disclosure.
"AI still has many blind spots and lapses in reasoning ability" — Lee Jia Jie, STAR Labs, quoted by The Hacker News
The AI Attribution Problem: What "AI-Assisted" Really Means
The most distinctive aspect of this case is not technical but epistemological. Lee Jia Jie stated that AI helped find the bug, produce the KASAN PoC, and optimize the race window. Lee also asserted that "the AI-heavy process made bug hunting feel more like I was doing n-day analysis even on new bugs" and that "human judgement remained necessary throughout the work." However, the researcher disclosed neither the model used, nor the prompts, nor the inference service, nor any interaction logs.
This methodological opacity makes it impossible to assess how decisive AI was versus the researcher's human expertise. Without this data, the disclosure cannot serve as an objective benchmark for AI capabilities in discovering and exploiting zero-day vulnerabilities. The issue, also raised in The Hacker News' editorial analysis, anticipates standardization challenges the vulnerability disclosure sector will need to address.
What to Do Now
For Linux system administrators, the priority is verifying the patch status of their kernels. The fixed versions, per the official record, are: 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13, with mainline integrated in 7.1-rc7. Organizations unable to update immediately should evaluate disabling unprivileged user namespaces where compatible with running workloads.
For threat intelligence teams, the public exploit code significantly lowers the barrier to entry for actors seeking to exploit the vulnerability. Although it does not appear in the CISA KEV catalog as of July 28, 2026, and no in-the-wild exploitation is documented, the availability of source code changes the risk calculus. SUSE assigns the vulnerability a CVSS score of 5.5, differing from the Linux CNA's 7.8; this discrepancy reflects different interpretations of the attack vector and should be evaluated in the context of one's own risk posture.
For the AI policy sector, the case calls for reflection on disclosure standards that require documentation of automated methodology without compromising researchers' legitimate commercial confidentiality.
Why This Case Marks a Turning Point
This is not the first time automated tools have assisted vulnerability research. But the combination of an unspecified LLM, a Linux kernel zero-day, a working published exploit, and the absence of any reproducible artifact creates an ambiguous precedent. On one hand, the case demonstrates that AI can accelerate technical phases of vulnerability research; on the other, it shows the limits of an attestation without verifiable evidence.
The cybersecurity sector faces a structural tension: publishing working exploits has traditionally been a mechanism to pressure patch adoption, but adding the "AI-assisted" claim without transparency risks amplifying risk narratives not commensurate with technical reality. The distinction between "AI found the bug" and "AI accelerated a process guided by a human expert" is not semantic: it has concrete consequences for how investors, regulators, and operators assess the maturity of automated threats.
For now, the code is public, patches are available, and the race condition is closed. What remains open is the question of who bears the responsibility to prove what AI can actually do when the claim becomes an integral part of the threat narrative.
Sources
- https://thehackernews.com/2026/07/researcher-says-ai-helped-develop-linux.html
- https://www.bleepingcomputer.com/news/google/google-says-ai-helped-chrome-fix-1-072-security-bugs-in-two-releases/
- https://www.infosecurity-magazine.com/news/ai-linux-kernel-zero-day-net-sched/
- https://www.guardianmssp.com/2026/07/28/researcher-says-ai-helped-develop-linux-traffic-control-race-into-root-exploit/
- https://gbhackers.com/ai-discovered-linux-kernel-zero-day/
- https://cyberpress.org/ai-helps-discover-linux-kernel-zero-day/
- https://cybersecuritynews.com/ai-assisted-linux-kernel-zero-day/
- https://nvd.nist.gov/vuln/detail/CVE-2026-53264
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://thehackernews.com/
- https://thehackernews.com/p/upcoming-hacker-news-webinars.html
- https://thehackernews.com/search/label/Threat%20Intelligence
Information verified against cited sources and current as of publication.