SGLang 代码注入漏洞 CVE-2026-111391 无修复版本,唯一修复 PR 被关闭未合并
AI 导读
SGLang 的调试 dumper 过滤器存在代码注入漏洞,CVE-2026-111391 记录称 0.5.10 至 0.5.22 受影响且没有修复版本,唯一移除 eval() 的补丁 PR 被关闭未合并。该记录由 VulnCheck 作为 CNA 于 10 月 16 日发布,同一漏洞在 CVSS v4.0 下评 9.2、v3.1 下评 8.1。攻击者向未认证的 /dumper/configure 端点发送构造的过滤表达式,经 re.search 的 __globals__ 逃逸 eval() 沙箱,在调度进程执行 Python 代码;当 DUMPER_SERVER_PORT 设为 reuse 时,该路由与推理服务共用同一端口,且权限标记为 ADMIN_OPTIONAL。
推荐理由
文章指出 SGLang 的 eval() 沙箱可被命名空间中的函数对象经 __globals__ 绕过,并给出部署方自查 DUMPER_SERVER_PORT 的具体步骤。
阅读原文