AI Security AI安全 5h ago Updated 1h ago 更新于 1小时前 50

Researcher Says AI Helped Develop Linux Traffic-Control Race Into Root Exploit 研究人员称AI帮助将Linux流量控制竞争条件转化为根权限漏洞利用

STAR Labs published a Linux kernel exploit (CVE-2026-53264) that converts a local user into root on CentOS Stream 9 via a use-after-free race in the traffic-control subsystem. Researcher Lee Jia Jie utilized AI to accelerate vulnerability discovery, generate a Kernel Address Sanitizer (KASAN) proof of concept, and optimize the race window timing. The upstream patch was released June 1, 2026, fixing the race by deferring free operations until Read-Copy-Update (RCU) readers complete; fixed kernels STAR Labs研究人员Lee Jia Jie利用AI辅助发现并开发了针对CentOS Stream 9的Linux内核提权漏洞(CVE-2026-53264),CVSS评分7.8。 该漏洞为网络流量控制子系统中的use-after-free竞态条件,需特定内核配置和用户命名空间才能触发。 AI协助完成漏洞发现、KASAN概念验证及竞态窗口优化,但人类判断仍不可或缺;上游补丁已于2026年6月1日修复。 公开 exploit 代码提升了未修补系统的紧迫性,但实际风险受限于环境依赖,当前无野外利用报告。 各发行版修复进度不一:Debian已提供修复包,Ubuntu部分版本仍脆弱,SUSE列为待

75
Hot 热度
68
Quality 质量
72
Impact 影响力

Analysis 深度分析

TL;DR

  • STAR Labs published a Linux kernel exploit (CVE-2026-53264) that converts a local user into root on CentOS Stream 9 via a use-after-free race in the traffic-control subsystem.
  • Researcher Lee Jia Jie utilized AI to accelerate vulnerability discovery, generate a Kernel Address Sanitizer (KASAN) proof of concept, and optimize the race window timing.
  • The upstream patch was released June 1, 2026, fixing the race by deferring free operations until Read-Copy-Update (RCU) readers complete; fixed kernels include versions 5.10.259 through 7.0.13.
  • Exploit requirements are specific: unprivileged user namespaces, CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER enabled, and hardcoded ROP offsets for the target kernel version.
  • While public exploit code increases urgency for patched systems, distribution support remains uneven (e.g., Ubuntu still marks packages vulnerable as of July 28, 2026).

Why It Matters

This case highlights how AI is increasingly integrated into advanced exploit development, potentially lowering the barrier for sophisticated attacks while emphasizing the need for rapid patch deployment across diverse Linux distributions. For security practitioners, it underscores the importance of monitoring not just CVE scores but also configuration-specific risk factors like namespace settings and kernel compile options. The incident also raises questions about attribution and collaboration in vulnerability disclosure, as the flaw was independently discovered and later found to have been reported earlier by another researcher using an automated tool.

Technical Details

  • Vulnerability Type: Use-after-free race condition in Linux kernel's network traffic-control subsystem triggered by concurrent RTM_NEWTFILTER and RTM_DELTFILTER operations.
  • Exploit Mechanism: Leverages clsact qdisc and flower filter to access vulnerable path; uses timerfd and epoll to widen race window; reclaims freed object via key payload allocation; overwrites core_pattern using ROP chain with hardcoded offsets.
  • Privilege Escalation Path: Creates isolated user/network namespaces to gain CAP_NET_ADMIN locally; exploits core-dump handler by crashing child process with memfd-backed binary to execute payload as root.
  • Fix Implementation: Patch modifies lifecycle handling to defer object freeing until all active RCU readers finish, preventing stale memory access during concurrent operations.
  • Deployment Constraints: Requires specific kernel config flags (CONFIG_NET_ACT_GACT, CONFIG_NET_CLS_FLOWER), unprivileged user namespaces, and architecture-specific gadget addresses—limiting broad applicability but enabling reliable exploitation on targeted builds like CentOS Stream 9.

Industry Insight

Organizations should prioritize auditing their Linux environments for the presence of CONFIG_NET_ACT_GACT and CONFIG_NET_CLS_FLOWER alongside unprivileged user namespace usage, as these configurations significantly increase exposure to this class of race-condition exploits despite narrow immediate attack surfaces. The uneven patch adoption across major distributions (Debian vs. Ubuntu vs. SUSE) suggests reliance on upstream version numbers alone is insufficient; teams must verify actual package-level fixes within their specific distro release channels. As AI-assisted bug hunting becomes more prevalent, defenders can expect faster discovery and weaponization of latent vulnerabilities, necessitating proactive threat modeling around complex kernel subsystems rather than reactive responses to published CVEs.

TL;DR

  • STAR Labs研究人员Lee Jia Jie利用AI辅助发现并开发了针对CentOS Stream 9的Linux内核提权漏洞(CVE-2026-53264),CVSS评分7.8。
  • 该漏洞为网络流量控制子系统中的use-after-free竞态条件,需特定内核配置和用户命名空间才能触发。
  • AI协助完成漏洞发现、KASAN概念验证及竞态窗口优化,但人类判断仍不可或缺;上游补丁已于2026年6月1日修复。
  • 公开 exploit 代码提升了未修补系统的紧迫性,但实际风险受限于环境依赖,当前无野外利用报告。
  • 各发行版修复进度不一:Debian已提供修复包,Ubuntu部分版本仍脆弱,SUSE列为待处理。

为什么值得看

此案例标志着AI在安全研究中的深度介入——从新漏洞挖掘到 exploit 开发全流程加速,预示未来攻防效率将发生结构性变化。对从业者而言,它既展示了AI赋能潜力,也凸显了“人机协同”仍是必要模式,同时提醒行业需警惕自动化攻击门槛降低带来的扩散风险。

技术解析

  • 漏洞本质:Linux内核traffic-control模块中RTM_NEWFILTER与RTM_DELFILTER并发操作导致use-after-free race,一个线程可能在另一线程释放对象后继续访问。
  • AI作用:Lee使用AI生成KASAN PoC、缩小竞态时间窗口,并辅助理解复杂内存生命周期逻辑,但未替代核心决策或代码编写。
  • exploit机制:通过创建独立用户/网络空间获取CAP_NET_ADMIN权限,利用clsact qdisc和flower filter触发漏洞,结合timerfd/epoll扩大窗口,再用ROP链覆盖core_pattern实现root shell。
  • 修复方案:上游补丁采用RCU读拷贝更新机制延迟free操作,确保所有读者完成后再释放对象;固定修复版本包括5.10.259、6.1.176等,主线进入7.1-rc7。
  • 环境约束:要求启用CONFIG_NET_ACT_GACT和CONFIG_NET_CLS_FLOWER选项,且依赖具体kernel gadget offsets,跨版本兼容性差。

行业启示

  • AI双刃剑效应显现:安全团队应评估AI在渗透测试中的应用边界,同时建立对抗性防御以应对自动化 exploit 生成趋势;企业需强化内核组件监控与快速响应能力。
  • 补丁管理复杂性加剧:即使官方发布修复,不同发行版同步滞后(如Ubuntu多版本未修),建议部署时优先选用含修复包的distro kernel而非仅依赖版本号校验。
  • 责任归属与透明度挑战:此次事件中独立发现者与上报者(KyleBot)存在时间重叠,未来需完善漏洞披露协议以避免冲突;AI参与过程缺乏可审计记录,影响能力基准评估,行业应推动标准化披露框架。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Open Source 开源 LLM 大模型