CVE-2026-45539Microsoft APM 是一款开源的 AI 代理依赖管理器。在 0.5.4 至 0.12.4 版本中,其 apm-cli 组件存在符号链接跟随漏洞。攻击者可构造包含恶意符号链接的远程依赖包,当受害者克隆并集成该包时,APM 会自动解析符号链接,将攻击者指定的本地文件(如敏感配置)内容写入项目的部署目录。由于该过程绕过了现有安全扫描且文件可能被提交至 Git,导致敏感信息泄露风险。
该漏洞源于 Microsoft APM 在枚举和读取包文件时使用了会跟随符号链接的 API(Path.glob 和 Path.read_text)。具体利用过程为:攻击者在恶意仓库的特定路径(.apm/prompts/ 或 .apm/agents/)下创建指向受害者敏感文件的符号链接。受害者依赖该仓库时,符号链接被原样下载。当 APM 执行集成操作时,它解引用该链接,读取目标文件内容并将其作为普通文件写入部署目录。由于部署目录默认未被 .gitignore 排除,且 content_hash 和安全扫描机制未针对此行为进行检测,导致敏感数据极易被泄露。