🇰🇷 한글 설명
PraisonAI 4.6.59 이전 버전에서 인증되지 않은 사용자가 Jobs API를 통해 임의의 파일 경로를 전달할 수 있는 취약점이 발견되었습니다. 공격자는 이를 통해 서버 내의 자격 증명, 키, 환경 변수 등 서비스 계정이 접근 가능한 민감한 로컬 데이터를 탈취할 수 있습니다.
💡 쉬운 설명
해커가 인증 없이 시스템에 명령을 내려 서버 안에 저장된 중요한 비밀번호나 파일을 몰래 읽어갈 수 있는 문제입니다. 마치 집 문이 잠겨 있지 않아 외부인이 들어와 서랍 속 문서를 가져가는 것과 같습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. Prior to 4.6.59, the unauthenticated Jobs API accepts an absolute or traversing agent_file path in POST /api/v1/runs and passes it to the job executor without a workspace allowlist or boundary check. A remote caller can cause the server to open files accessible to the service account, exposing credentials, keys, environment variables, and other local data. This vulnerability is fixed in 4.6.59.
📍 영향받는 시스템
PraisonAI 4.6.59 미만 버전
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 POST /api/v1/runs API에 경로 조작(Path Traversal)이 포함된 agent_file 경로를 전송
🛡️ 대응 방법
PraisonAI를 최신 버전인 4.6.59 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.6.59보다 낮으면 취약한 상태입니다.
pip show praisonai | grep Version