
亚马逊云科技的工程师介绍了负责维护 EC2 基础设施 Linux 内核的团队如何处理内核 CVE"。该流程结合了自动化过滤器、AI 智能体和人工审查。团队还主张迁移到较新的长期支持(LTS)内核",因为旧分支持续积累从未被反向移植的修复。
Dylan Johnson 和 Justinien Bouron 本月早些时候在布拉格举行的 Linux Plumbers Conference 上发表了相关演讲。Johnson 在演讲录像"开头解释说,该团队负责维护 EC2 基础设施内部使用的内核。这与 Amazon Linux 以及客户在虚拟机中运行的内核彼此独立。

Linux 内核项目于 2024 年 2 月成为 CVE 编号授权机构。在此之前,该团队每周大约会收到两个内核 CVE;此后则增至每天约 16 个,2026 年 8 月 15 日当天更是发布了 848 个。Linux 内核 CVE 文档"指出,项目无法知道特定系统如何使用内核,因此必须由用户自行判断哪些 CVE 与其相关。
亚马逊云科技处理流程的第一阶段并不使用 AI。Bouron 解释说,内核 CVE 记录以 JSON 格式发布",其中会列出受影响的版本和源文件。如果内核版本不在受影响范围内,或者列出的文件都没有被构建进镜像,脚本就会丢弃该 CVE。在亚马逊云科技的环境中,这一步可以排除约 70% 的 CVE,不过 Bouron 表示,该比例在很大程度上取决于内核配置"。
其余 CVE 会被交给 AI 智能体。智能体会收到亚马逊云科技的内核源代码树"、各平台的配置、环境与威胁模型说明,以及严重程度评定标准。随后,智能体会生成一张表格,记录受影响的子系统、漏洞类型和攻击途径。Bouron 表示,该团队会忽略 CVSS 分数",因为这些分数并不针对其具体环境。
“我们实际上只是把它当作一个非常高级的分类器。”Dylan Johnson
通常会有两名工程师审核这张表格"。根据演示文稿,智能体处理每个 CVE 大约需要 3.4 秒,而人工处理则需要数分钟。Bouron 表示,审查现在已成为整个流程中最慢的步骤,但团队并不打算取消它。
“我们不希望把整个安全体系都押在一个大语言模型智能体的输出上。”"Justinien Bouron
当被问及准确率时,Bouron 估计,智能体作出的决策中约有 5% 到 10% 存在问题"。这只是一个非正式估计,演讲中没有介绍正式评估。
该团队还禁用了不需要的内核功能,以减少适用的 CVE 数量。Bouron 称这种方法“看似简单,实则困难”"。演示文稿列出了超过 3.2 万个配置选项,移除错误的选项可能导致数月后才会出现的缺陷或性能回退。
团队的数据还显示,较旧的 LTS 分支获得修复的时间更晚,并且包含更多尚未修复的 CVE。对于同时影响所研究全部六个分支的 CVE,从主线修复到 LTS 版本发布的时间中位数,在 Linux 5.10 上为 31.8 天,在 6.18 上则为 18.1 天。截至 9 月 16 日,5.10 中有 1709 个已知 CVE 尚未修复,而 6.18 中为 229 个。这些数字分别针对各个分支,并不表示其中有多少会影响亚马逊云科技自己的内核。
自行反向移植修复也会带来风险。Bouron 指出,CVE 记录通常只会列出最终完成修复的提交"。如果团队遗漏了必要的前置提交,即使应用了所列出的修复,系统仍可能存在漏洞。
亚马逊云科技已经缩短了自身的内核升级周期。Johnson 表示,从 4.19 升级至 5.10 大约花了两年时间",这一时间从开始移植工作算起,直到全面部署至生产环境。下一次升级大约用了一年,而迁移到 6.18 则用了约六个月。在从 5.10 升级至 6.12 的过程中,43% 的跟踪问题最终在用户空间中得到修复,因为相关工作负载依赖旧版内核行为。Johnson 表示,团队今后会全年持续测试稳定版内核",并在每个新 LTS 版本发布时迁移整个服务器集群。
Microsoft 的 Azure Linux 团队在同一场会议上介绍了一条类似的流水线"。该团队的分诊结论来自一张规则表,AI 只负责为其建议输入。团队还使用智能体执行反向移植,并报告称,构建和测试反馈循环将成功率从约 50% 提高至 80%。InfoQ 曾于 2025 年 10 月报道" Google DeepMind 的 CodeMender,后者专注于编写修复。其公告"称,每个补丁在提交至上游之前都会由人类研究人员审查。
Process Focus 首席技术官 Berend de Boer" 在 LinkedIn 上评论"了运行云基础设施所需的工作。他将宿主机补丁和 Linux CVE 列为组织自建云时需要承担的工作,并写道:“专注于真正能为客户创造业务价值的事情。”
亚马逊云科技尚未发布这些工具。当被问及是否会将其开源时,Johnson 表示,团队希望探索共享过滤工具的可能性"。他也承认,与通用发行版相比,亚马逊云科技面向内部用户的环境更容易禁用某些功能"。
原文链接:
https://www.infoq.com/news/2026/10/aws-ai-agents-linux-kernel-cves/"
