무슨 일이 있었나
에이전트 워크플로우 실행기의 파일 쓰기 단계에서 경로 순회 결함이 있어 조작된 단계 경로를 통해 의도된 작업 디렉토리를 벗어나 임의 파일 시스템 위치에 쓸 수 있습니다.
왜 중요한가
에이전트 워크플로우 단계에서의 임의 파일 쓰기는 코드 실행 또는 구성 변조로 이어질 수 있지만, 좁은 단일 프로젝트 배포로 인해 영향 범위가 제한됩니다.
공격 경로
executeStep 파일 단계 구현은 사용자 제어 step.path 값을 process.cwd()와 함께 path.resolve를 통해 전달하되 결과가 의도된 디렉토리 내에 유지되는지 검증하지 않아 경로 순회를 통해 의도된 워크플로우 디렉토리 외부에 파일을 쓸 수 있게 합니다.
영향받는 시스템
AI Agent Automation < 0.9.1
완화 방안
AI Agent Automation 0.9.1 이상으로 업그레이드하세요.