跳到正文
原文
GitHub 安全公告·本站收录· 原文发表精选关注度39

MLflow CrewAI autolog 会将 LLM 提供商 API 密钥记录进 trace span

MLflow CrewAI autologging records LLM provider API keys in logged trace spans

AI 导读

GitHub 安全公告披露,MLflow 的 mlflow.crewai.autolog() 会把 CrewAI LLM 提供商 API 密钥明文写入 trace 遥测,影响 2.19.0 及以上、3.17.0 之前的版本,已在 3.17.0 修复。公告称 autolog 序列化 Agent 的 __dict__ 时未对 llm、function_calling_llm 等含凭据对象脱敏,存在 span 属性和 mlflow.spanInputs 两条独立泄漏路径;在 MLflow 3.16.0 与 CrewAI 1.15.18 上的验证中,假密钥出现在 2 个 span 的 5 个属性位置。能访问 MLflow trace 存储或 OTLP 目标的人可据此获取密钥,并可能滥用对应提供商账户。

推荐理由

公告给出 span 属性和 spanInputs 两条独立泄漏路径,启用 CrewAI autolog 的团队可据此排查历史 trace 并轮换密钥。

阅读原文github.com