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

Pydantic AI 修复 OpenTelemetry 遥测中重试提示词未脱敏的漏洞

Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False`

AI 导读

Pydantic AI 的 OpenTelemetry instrumentation 在设置 include_content=False 时,未关联工具调用的重试提示词仍被完整记录在模型请求 span 上,导致本应被隐藏的消息内容可能进入遥测后端。该问题影响使用不依赖工具调用的结构化输出模式(如 NativeOutput、PromptedOutput)或对文本输出启用输出验证器的 Agent;重试来自工具调用的情况以及其他消息内容均正常脱敏。漏洞不会让攻击者获得对 Agent 或其数据的新访问权限,风险在于追踪数据被导出到受众更广或可信度更低的第三方可观测性服务或共享后端。该问题由悉尼大学安全研究团队私下报告,后由 @sean-kim05 独立发现并公开报告及修复。

推荐理由

披露了 Pydantic AI 遥测脱敏设置的一处遗漏路径,使用该框架并导出追踪数据的团队可据此检查自己的配置与历史数据。

阅读原文github.com