무슨 일이 있었나
mlflow/crewai/autolog.py는 Agent llm 필드를 제공자 API 키를 포함하는 문자열로 변환하고 일관된 정리 없이 Agent 객체를 mlflow.spanInputs로 확장하므로, 자격 증명이 포함된 중첩 값이 추적 백엔드 또는 OTLP 대상에 영구 저장되어 추적 판독기가 이를 검색할 수 있습니다.
왜 중요한가
AI 에이전트 관측 가능성은 에이전트의 추론을 캡처하기 위한 것이지만, 여기서는 LLM 제공자 자격 증명을 모든 추적 판독기에 유출하여 운영자의 모델 API 계정과 해당 키가 접근할 수 있는 데이터/대화에 대한 접근을 누출시킵니다.
공격 경로
CrewAI 에이전트(LLM 제공자 포함)가 자동 로깅될 때, 에이전트 llm 필드는 제공자 API 키를 포함한 추적/스팬 입력으로 문자열화되고, 평문 자격 증명은 MLflow 추적 저장소에 기록되거나 OTLP 엔드포인트로 전달됩니다.
영향받는 시스템
MLflow >= 2.19.0, < 3.17.0
완화 방안
MLflow 3.17.0으로 업그레이드하세요 (GHSA-j7qq-vr8c-xvw3). 이미 추적 저장소에 있을 수 있는 제공자 키를 편집/교체하고 원시 에이전트 속성의 OTLP 전달을 비활성화하세요.