🇰🇷 한글 설명
PraisonAIAgents 1.5.128 미만 버전의 skill_tools.py 내 read_skill_file() 함수에서 임의 파일 읽기 취약점이 발견되었습니다. 이 함수는 skill_path 매개변수에 대한 제한이 없어 파일 시스템의 임의 파일을 읽을 수 있습니다. 프롬프트 인젝션 공격을 통해 승인 절차 없이 민감한 파일을 탈취할 수 있습니다.
💡 쉬운 설명
AI 에이전트가 시스템의 중요한 파일을 마음대로 읽을 수 있는 보안 구멍이 발견되었습니다. 해커가 AI에게 특수한 명령을 내리면 사용자의 허락 없이도 비밀 파일을 몰래 가져갈 수 있습니다.
🇺🇸 원문 (English)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, read_skill_file() in skill_tools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skill_path parameter. Unlike file_tools.read_file which enforces workspace boundary confinement, and unlike run_skill_script which requires critical-level approval, read_skill_file has neither protection. An agent influenced by prompt injection can exfiltrate sensitive files without triggering any approval prompt. This vulnerability is fixed in 1.5.128.
📍 영향받는 시스템
PraisonAIAgents 1.5.128 미만 버전
⚔️ 공격 벡터
프롬프트 인젝션을 통해 제어된 skill_path 매개변수를 전달하여 파일 시스템 접근
🛡️ 대응 방법
PraisonAIAgents를 1.5.128 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전 번호가 1.5.128보다 낮은지 확인합니다.
pip show PraisonAIAgents | grep Version