事件经过
种子验证(VulnCheck公告,10月21日发布):对于从run_code分派的嵌套工具调用,UsageLimits.tool_calls_limit的执行被绕过,使受限执行超出操作员设置的限额。
影响分析
Agent harness预算控制是成本和安全的核心里程碑;绕过意味着提示注入的代码可以在沙箱化agent部署中持续调用工具超出操作员的限额。
攻击途径
用户或提示注入的沙箱程序使用run_code通过run_nested_call()递归调用工具,该调用跳过了check_before_tool_call路径,从而绕过配置的tool_calls_limit。
受影响系统
Pydantic AI Harness < 0.59.0(CodeMode工具集)
缓解措施
升级到Pydantic AI Harness 0.59.0+;在沙箱外监控并限制嵌套工具分派。