🇰🇷 한글 설명
PraisonAI는 멀티 에이전트 팀 시스템입니다. 4.5.121 이전 버전에서 execute_command 함수와 워크플로 셸 실행이 에이전트 워크플로, YAML 정의 및 LLM 생성 도구 호출을 통해 사용자 제어 입력에 노출됩니다. 이를 통해 공격자가 셸 메타문자를 사용하여 임의의 셸 명령어를 주입할 수 있습니다.
💡 쉬운 설명
AI 에이전트가 명령을 실행할 때 사용자가 입력한 악성 코드를 그대로 실행해버리는 보안 약점이 발견되었습니다. 공격자가 이 취약점을 이용하면 컴퓨터에 마음대로 명령을 내려 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. Prior to 4.5.121, the execute_command function and workflow shell execution are exposed to user-controlled input via agent workflows, YAML definitions, and LLM-generated tool calls, allowing attackers to inject arbitrary shell commands through shell metacharacters. This vulnerability is fixed in 4.5.121.
📍 영향받는 시스템
PraisonAI 4.5.121 미만 모든 버전
⚔️ 공격 벡터
YAML 정의 또는 LLM 도구 호출을 통한 셸 메타문자 주입
🛡️ 대응 방법
PraisonAI를 최신 버전인 4.5.121 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.5.121보다 낮은지 확인하십시오.
pip show praisonai | grep Version