2026 年 4 月,安全研究员 Asim Viladi Oglu Manizada 利用 AI 漏洞挖掘代理(AI Vulnerability Hunting Agents),在广泛应用于 Linux 和 Unix 系统的打印服务 CUPS(Common Unix Printing System) 中发现了两个全新的严重漏洞。
- 核心漏洞:CVE-2026-34980 & CVE-2026-34990
AI 代理通过对cupsd调度守护进程的逻辑分析,成功串联(Chaining)了两个原本孤立的缺陷,实现从"远程访问"到" root 提权"的全路径攻击。
| 漏洞编号 | 漏洞类型 | 触发条件 | 技术影响 |
|---|---|---|---|
| [CVE-2026-34980]{path-to-node="6,1,0,0"} | [未授权远程代码执行 (RCE)]{path-to-node="6,1,1,0"} | [CUPS 暴露在网络中并开启了共享 PostScript 队列。]{path-to-node="6,1,2,0"} | [攻击者可提交恶意打印作业,以lp用户身份执行代码。]{path-to-node="6,1,3,0"} |
| [CVE-2026-34990]{path-to-node="6,2,0,0"} | [权限提升 / 根文件覆盖]{path-to-node="6,2,1,0"} | [存在本地低权限账户(或配合上述 RCE)。]{path-to-node="6,2,2,0"} | [诱导cupsd认证到伪造的本地 IPP 服务,利用LocalToken 实现任意 root 文件覆盖。]{path-to-node="6,2,3,0"} |
2. 深度分析:为何 AI 代理能发现它?
这次发现不同于传统的 Fuzzing(模糊测试)或静态扫描,AI 代理展示了逻辑推理能力:
-
跨层级上下文理解:AI 代理识别出 CUPS 默认策略中"允许匿名提交打印作业"与"PostScript 解析引擎"之间的信任边界漏洞。
-
自动化漏洞串联:在以往,RCE 往往只能拿到
lp(打印服务用户)权限,价值有限。但 AI 代理自动搜索并匹配到了CVE-2026-34990这一认证流缺陷,精准完成了从lp到root的提权路径闭环。 -
绕过传统防护:传统的静态分析工具很难识别出这种涉及"伪造本地 IPP 服务"的复杂逻辑交互过程,而大模型驱动的代理可以模拟攻击者的思考路径进行多步尝试。
{#section path-to-node="10"}
3. 架构师视角的风险评估
作为技术负责人或架构师,需关注以下深层风险:
-
协议解析负担:CUPS 的核心问题在于其承载了过于沉重的历史包袱(如复杂的 PostScript/PPD 解析),这些 C 语言编写的解析器在处理不受信任的输入时极其脆弱。
-
默认配置陷阱:漏洞的触发依赖于 CUPS 的默认策略(即在队列共享时接受匿名请求)。在云原生和零信任架构(Zero Trust)中,这种基于内网的可信假设是致命的。
-
防御非对称性:攻击者现在可以利用 AI 代理 7*24 小时不断地对各类开源项目进行"地毯式"漏洞挖掘,而防御方的补丁响应速度可能难以为继。
{#section-1 path-to-node="13"}
4. 处置建议
-
临时规避:若非必要,立即关闭并禁用
cups-browsed服务,并在防火墙层级封禁 UDP/TCP 631 端口。 -
应用补丁:虽然 CUPS 2.4.16 尚未发布正式修复版本,但官方已在 GitHub 仓库发布了修复这两个 CVE 的Public Commits。建议技术团队手动 cherry-pick 补丁并重新编译。
-
权限最小化:检查
/etc/cups/cupsd.conf,确保BrowseRemoteProtocols为none,并严格限制Order Deny,Allow策略。
【技术前瞻】2026 开源安全债务危机:平均漏洞数翻倍,Linux Kernel 成为 CVE 产出大户