{"id":2040,"date":"2026-07-28T10:40:54","date_gmt":"2026-07-28T10:40:54","guid":{"rendered":"https:\/\/thedigitalfortress.us\/?p=2040"},"modified":"2026-07-28T10:40:54","modified_gmt":"2026-07-28T10:40:54","slug":"researcher-says-ai-helped-develop-linux-traffic-control-race-into-root-exploit","status":"publish","type":"post","link":"https:\/\/thedigitalfortress.us\/?p=2040","title":{"rendered":"Researcher Says AI Helped Develop Linux Traffic-Control Race Into Root Exploit"},"content":{"rendered":"<div>\n<p><span class=\"p-author\"><i class=\"icon-font icon-user\">\ue804<\/i><span class=\"author\">Swati Khandelwal<\/span><i class=\"icon-font icon-calendar\">\ue802<\/i><span class=\"author\">Jul 28, 2026<\/span><\/span><span class=\"p-tags\">Vulnerability \/ Linux<\/span><\/p>\n<\/div>\n<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjgBRFXQr7hvRBIkSC-vqaka7UlRsU8Y380TbDC3jFpFlSlCK1RuVthJDLKt5KaNzAn82kMBNUWPp5s1Voug8ptjn0DiHoxbzw9QdoKXhFfR9SR9zCm1uYeE43tZUba0H7F-mlLogft-qyvtdggSASBR8qAxrRK3U3uPzvf_bkRmJPNzcWX-vfb7qW0VD8\/s1700-e365\/linux.jpg\" style=\"display: block;  text-align: center; clear: left; float: left;\"><\/a><\/div>\n<p>STAR Labs has published a Linux kernel exploit that turns an ordinary local user into root on the CentOS Stream 9 build it targeted. The flaw, tracked as <code>CVE-2026-53264<\/code> (CVSS score: 7.8), is a use-after-free race in the kernel&#8217;s network traffic-control subsystem.<\/p>\n<p>Researcher Lee Jia Jie said artificial intelligence (AI) helped him find the bug and speed up exploit development. This is local privilege escalation, not remote code execution, so an attacker needs a foothold on the machine before any of it applies.<\/p>\n<p>The demonstrated exploit also requires unprivileged user namespaces, the <code>CONFIG_NET_ACT_GACT<\/code> and <code>CONFIG_NET_CLS_FLOWER<\/code> kernel options, and a kernel-specific return-oriented programming (ROP) chain containing hardcoded offsets. Those conditions narrow the immediate exposure, but full exploit source code is now public.<\/p>\n<p>The upstream fix landed on June 1, 2026, and has since been backported to several stable kernel branches. The <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2026-53264\" target=\"_blank\">Linux CNA record<\/a> 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.<\/p>\n<p>Linux users should install a distribution kernel carrying the fix rather than rely on the upstream version number alone. The Hacker News found no entry for the flaw in <a href=\"https:\/\/www.cisa.gov\/known-exploited-vulnerabilities-catalog\" target=\"_blank\">CISA&#8217;s Known Exploited Vulnerabilities catalog<\/a> and no official report of exploitation in the wild as of July 28, 2026.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/ai-vuln-protection-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjQl2axNwsfhbXOFynrg_uAZsvHi3OvNGSA8KJO-BKR8Xm3x7yjKV3EvfY4v5mwXx6LF0uWFb9h9d9iAV_Pi-YYhqimX9wx4OaLdDJEdR215Xrxq_PAtXkaLfQso4pTSjbj6fvh_ZTliLpzWZSZfcoZgyXtKwhN-SSDDlmbtUqGLshc0KqYQGWYHMN52Sl1\/s728-e100\/zz-d.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>Lee said in a <a href=\"https:\/\/starlabs.sg\/blog\/2026\/07-when-ai-makes-0-days-feel-like-n-days\/\" target=\"_blank\">technical write-up<\/a> that AI assisted with vulnerability discovery, production of a Kernel Address Sanitizer (KASAN) proof of concept, and optimisation of the race window. STAR Labs also released the <a href=\"https:\/\/github.com\/star-sg\/CVE\/tree\/master\/CVE-2026-53264\" target=\"_blank\">CentOS-targeted exploit code<\/a>.<\/p>\n<p>Without the model, prompts, service, or interaction record, the disclosure is difficult to use as a <a href=\"https:\/\/thehackernews.com\/2026\/07\/new-bad-epoll-linux-kernel-flaw-lets.html\" target=\"_blank\">benchmark of AI capability or to separate the system&#8217;s contribution from Lee&#8217;s direction and judgement.<\/p>\n<p>The Hacker News asked STAR Labs for details on the AI system, test environment, and disclosure timeline and will update this story with any response.<\/p>\n<p>\u00abAI still has many blind spots and lapses in reasoning ability,\u00bb Lee said, adding that human judgement remained necessary throughout the work.<\/p>\n<p><iframe loading=\"lazy\" title=\"CVE-2026-53264 CentOS LPE\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rNVHmPyFnFY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>The vulnerability sits in the lifecycle handling of Linux traffic-control actions. Concurrent <code>RTM_NEWTFILTER<\/code> and <code>RTM_DELTFILTER<\/code> operations can leave one thread reading an action object after another thread has freed it. The <a href=\"https:\/\/kernel.googlesource.com\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/+\/5057e1aca011e51ef51498c940ef96f3d3e8a305\" target=\"_blank\">upstream patch<\/a> fixes the race by deferring the free operation until existing read-copy-update (RCU) readers have finished.<\/p>\n<p>The exploit creates its own user and network namespaces, giving it namespace-local <code>CAP_NET_ADMIN<\/code> without requiring host administrator rights. It reaches the vulnerable path through a <code>clsact<\/code> qdisc and <code>flower<\/code> filter. Timerfd and epoll operations widen the race window, while key payload allocations reclaim the freed object. The ROP chain then overwrites <code>core_pattern<\/code>.<\/p>\n<p>The exploit places a copy of itself in a memfd and deliberately crashes a child process, causing Linux to run the memfd-backed binary as the root core-dump handler in the initial namespace.<\/p>\n<p>Lee reported that the exploit succeeded in all 10 of his test runs, taking between nine and 111 seconds on a laptop running CentOS Stream 9. Those reliability figures have not been independently reproduced. The exploit&#8217;s fixed gadget offsets also mean it must be rebuilt for other kernel packages and may not be adaptable to some newer builds.<\/p>\n<p>The practical risk is narrower than a generic \u00abLinux root exploit\u00bb label may suggest, but public exploit code raises the urgency for compatible systems that remain unpatched.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thn.news\/sygnia-webinar\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhrEy9jEFSadp95ztaH87-97Z_U9V94nUsE-BsrdwSR8ETPJDyCjy63vNxc-O26z6VhA3nDOrU24lJqNdy24bfNxGPxGxXNRvM_XCwnZ7ukY5wDnXKsvDZN42aCT1JFYXZZGoZFEtSQgbba742oPTEgEbtoa0GBYWWkkkU43P1wPq-LByZPJfbzwZsb1RiI\/s728-e100\/sygnia-d-1.png\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>The upstream patch credits <a href=\"https:\/\/www.kylebot.net\/\" target=\"_blank\">Kyle Zeng, who uses the handle KyleBot<\/a>, as the reporter. Lee said he found the flaw independently and only later learned that Zeng had reported it shortly before the TyphoonPwn 2026 competition. Lee published the later technical analysis and exploit code.<\/p>\n<p>Distribution status remained uneven as of July 28: <a href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2026-53264\" target=\"_blank\">Debian<\/a> lists fixed kernels for supported stable releases, <a href=\"https:\/\/ubuntu.com\/security\/CVE-2026-53264\" target=\"_blank\">Ubuntu<\/a> still marks multiple maintained kernel packages vulnerable, and <a href=\"https:\/\/www.suse.com\/security\/cve\/CVE-2026-53264.html\" target=\"_blank\">SUSE<\/a> lists the issue as pending across multiple products. SUSE separately assigns the flaw a 5.5 score, using a vector that records only availability impact, below the Linux CNA&#8217;s 7.8 assessment.<\/p>\n<p>Those trackers show package status, not how many deployed systems have the required namespaces, kernel options, and a compatible kernel build. The public sources reviewed do not establish the population at immediate risk.<\/p>\n<p>Lee wrote that the AI-heavy process made bug hunting \u00abfeel more like I was doing n-day analysis even on new bugs.\u00bb<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ue804Swati Khandelwal\ue802Jul 28, 2026Vulnerability \/ Linux STAR Labs has published a Linux kernel exploit that turns an ordinary local user into root on the CentOS Stream 9 build it targeted.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":2041,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1600,120,2389,181,989,1824,61,2756],"class_list":["post-2040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-develop","tag-exploit","tag-helped","tag-linux","tag-race","tag-researcher","tag-root","tag-trafficcontrol"],"_links":{"self":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/2040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2040"}],"version-history":[{"count":0,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/2040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/media\/2041"}],"wp:attachment":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}