🇰🇷 한글 설명
PraisonAI 4.6.62 미만 버전의 multiedit.py 모듈에서 파일 경로 매개변수에 대한 검증이 누락된 취약점이 발견되었습니다. 공격자는 LLM을 조작하여 시스템의 임의 파일을 읽거나 덮어쓸 수 있으며, 이를 통해 기밀 정보 유출 및 시스템 변조가 가능합니다.
💡 쉬운 설명
AI 에이전트가 파일을 수정할 때 경로를 제대로 확인하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 명령을 내리면 AI가 컴퓨터의 중요한 파일을 몰래 읽거나 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. Prior to 4.6.62, src/praisonai/praisonai/tools/multiedit.py passes the LLM-controlled filepath parameter directly to open for reading and writing without traversal rejection, symlink resolution, a workspace boundary, or protected-path checks. Prompt-influenced agents can read files through edit and diff behavior or overwrite files accessible to the process, exposing secrets and enabling persistence or application tampering. This issue is fixed in 4.6.62.
📍 영향받는 시스템
PraisonAI 4.6.62 미만 모든 버전
⚔️ 공격 벡터
LLM 프롬프트 주입을 통해 조작된 파일 경로를 전달하여 임의 파일 읽기 및 쓰기 수행
🛡️ 대응 방법
PraisonAI를 최신 버전인 4.6.62 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 4.6.62보다 낮으면 취약한 상태입니다.
pip show praisonai | grep Version