🇰🇷 한글 설명
PraisonAI의 AgentTeam.launch 및 Agents 별칭 기능에서 접근 제어 검사 미흡으로 인해 발생하는 취약점입니다. 인증되지 않은 원격 공격자가 에이전트 목록을 열람하거나, 모델 리소스를 소모하고, 개인 컨텍스트에 접근하거나 에이전트 도구를 실행할 수 있습니다.
💡 쉬운 설명
인증 절차 없이 누구나 AI 에이전트 목록을 보고 대화를 시도할 수 있는 보안 구멍이 발견되었습니다. 이를 통해 공격자가 AI의 자원을 마음대로 쓰거나 중요한 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.59, AgentTeam.launch and the Agents alias register GET /{path}/list, POST /{path}, and `POST /{path}/{agent_id}' without access-control checks before listing agents or calling agent.chat. A remotely exposed server can therefore let unauthenticated clients enumerate agents, consume model resources, access connected private context, and trigger agent tools or workflow side effects. This vulnerability is fixed in praisonaiagents 1.6.59.
📍 영향받는 시스템
praisonaiagents 1.6.59 미만 버전
⚔️ 공격 벡터
인증되지 않은 원격 사용자가 특정 HTTP 엔드포인트(GET/POST)를 통해 에이전트 목록 조회 및 명령 실행
🛡️ 대응 방법
praisonaiagents 버전을 1.6.59 이상으로 업데이트
🔧 검증 코드
출력된 버전이 1.6.59보다 낮으면 취약한 상태이며, 1.6.59 이상이면 안전합니다.
pip show praisonaiagents | grep Version