🇰🇷 한글 설명
PraisonAI의 Jobs API 내 create_app 함수에서 인증 없이 /api/v1/runs 경로가 노출되는 취약점이 발견되었습니다. 공격자는 인증 없이 작업을 제출하거나 결과를 읽고, 실행을 취소하거나 작업을 삭제할 수 있습니다. 이 문제는 4.6.58 버전에서 API 키 미들웨어를 통해 수정되었습니다.
💡 쉬운 설명
PraisonAI 시스템의 특정 기능이 비밀번호 없이 누구나 접근할 수 있는 상태로 방치되어 있습니다. 이를 통해 외부인이 마음대로 작업을 시키거나 중요한 데이터를 훔쳐볼 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.51, the Jobs API create_app function mounts /api/v1/runs without authentication. Any reachable caller can submit jobs, read results, cancel runs, or delete jobs using operator credentials. The fix adds PRAISONAI_JOBS_API_KEY middleware for Authorization or X-API-Key. This issue is fixed in version 4.6.58.
📍 영향받는 시스템
PraisonAI 4.6.51 미만 버전
⚔️ 공격 벡터
인증되지 않은 상태에서 /api/v1/runs API 엔드포인트에 직접 요청을 보내는 방식
🛡️ 대응 방법
PraisonAI를 4.6.58 이상의 최신 버전으로 업데이트하고 API 키를 설정하십시오.
🔧 검증 코드
출력된 버전 번호가 4.6.58보다 낮은지 확인하십시오.
pip show praisonai | grep Version