Claude 协助发现 Squid 代理服务器漏洞,相关代码已存在 29 年 | AGIDaily
AGI Daily
资讯日报词条论文人物新创

Claude 协助发现 Squid 代理服务器漏洞,相关代码已存在 29 年

2026-06-23 / 共 1,023 字

Calif.io

2026 年 6 月,安全研究员 Lam Jun Rong 披露了 Squid 代理服务器 FTP 目录列表解析器中的内存泄露漏洞 Squidbleed(CVE-2026-47729)。研究人员使用 Claude Mythos Preview 辅助审查代码并定位问题;相关缺陷可追溯到 1997 年加入的兼容逻辑。

这起案例展示了 AI 辅助审计的一种工作方式:研究人员提供代码、测试环境和审计目标,模型提出可疑的边界条件,再由研究人员验证。

解析 FTP 文件名时越界读取,可能带出其他请求数据

问题位于 Squid 的 FTP 目录列表解析逻辑。代码使用 strchr 判断当前字符是否属于空白字符集合,但 C 标准规定,搜索字符串的终止空字符也属于可匹配范围。当畸形目录条目在时间戳之后没有文件名时,指针可能越过缓冲区边界,随后将相邻堆内存作为文件名复制并返回。

研究人员使用 AddressSanitizer 验证了越界读取,并指出泄露内容可能包含同一进程堆内存中的请求数据。实际风险取决于 Squid 配置、FTP 可达性和内存布局,不能据此推断所有部署都会泄露凭据。

修复方式是在继续搜索空白字符前先检查当前字符是否为字符串终止符。该问题已在 Squid 7.6 中修复;使用受影响版本且允许代理访问 FTP 的运营者应参考官方安全公告升级或禁用不需要的 FTP 功能。

模型指出字符串边界问题,研究人员完成复现与披露

Rong 的记录显示,Claude Mythos Preview 在审计过程中指出了 strchr 对终止空字符的处理,并协助扩展对 FTP 状态机的检查。研究人员随后完成复现、影响分析和报告。漏洞也由其他研究人员独立提交,这说明最终确认仍依赖人工验证与协调披露。

这一过程需要模型与研究人员共同完成。漏洞存在时间长,并不等于其间每次代码审查都覆盖了这段逻辑;一次成功案例也不能直接证明自动化审计已经普遍优于人工审计。

批量审计仍要逐项验证,并判断漏洞严重程度

Squidbleed 与 Anthropic 的 Project Glasswing 展示了同一方向:模型可以并行浏览大型代码库、提出可疑路径,再由研究人员复现和分级。Help Net Security 在 5 月对 Glasswing 阶段性结果的报道表明,这类系统已经能批量产生值得验证的安全线索。

但数量和命中率必须结合筛选口径理解。模型输出、独立验证、漏洞严重性判断和修复优先级是不同环节。对维护者而言,现实做法仍是把模型作为审计工具之一,并通过测试、模糊测试、人工复核和负责任披露流程确认结果。

来源

  • Mythos discovers 'Squidbleed,' a memory leak that's gone undetected since Clinton era · The Register
  • Squidbleed (CVE-2026-47729) · Calif.io
  • Anthropic: Claude Mythos identified 10,000+ software flaws · Help Net Security
  • SQUID-2026:4 Memory disclosure in FTP gateway · Squid Project / GitHub

评论

登录后即可参与评论。

加载评论中…

相关文章

  • Anthropic Project Glasswing 网络安全防御计划官方宣传图

    安全组织 FIRST 上调预测:2026 年公开漏洞约 6.6 万个

    2026-06-15

  • Alberta 省政府网络安全团队使用 Claude Code 审查遗留系统并识别软件漏洞的概念图示

    加拿大阿尔伯塔省用 Claude 审查政府代码,20 小时扫描 4.66 亿行

    2026-07-06

  • SQLite 官方横幅

    54 份漏洞报告疑似由 AI 编造,SQLite 六条记录已被撤销

    2026-08-03

  • Anthropic Cyber Mission 官方封面图
AGI Daily跟踪世界 AI 进展
邮件栏目主题RSS
定制投稿招聘广告
关于MCPTermsContact

Anthropic启动Cyber Mission,向电网和水务提供Claude

2026-10-08

  • Claude 标志显示在智能手机屏幕上,背景投射出多重 Claude 标志,象征 AI 技术在地缘政治裂痕中的流通与控制之争。

    FT:蚂蚁、字节员工经海外账号等途径使用 Claude,Anthropic 加强排查

    2026-07-03

  • LiteLLM CVE-2026-42271 漏洞被 CISA 纳入已知被利用漏洞目录

    LiteLLM 漏洞已遭利用:AI 网关可能被控制,模型密钥面临泄露风险

    2026-06-11