🇰🇷 한글 설명
PraisonAIAgents 1.5.128 미만 버전의 web_crawl() 함수는 입력된 URL에 대한 검증 과정이 없습니다. 이로 인해 공격자가 AI 에이전트를 조종하여 클라우드 메타데이터, 내부 서비스 또는 로컬 파일에 접근할 수 있는 SSRF 및 파일 읽기 취약점이 발생합니다.
💡 쉬운 설명
AI 에이전트가 웹사이트를 읽을 때 주소를 제대로 확인하지 않아, 공격자가 내부 비밀 정보나 개인 파일을 몰래 가져가게 만들 수 있는 문제입니다. 잘못된 주소를 입력하면 AI가 공격자의 명령대로 내부 네트워크를 뒤지게 됩니다.
🇺🇸 원문 (English)
PraisonAIAgents is a multi-agent teams system. Prior to 1.5.128, the web_crawl() function in praisonaiagents/tools/web_crawl_tools.py accepts arbitrary URLs from AI agents with zero validation. No scheme allowlisting, hostname/IP blocklisting, or private network checks are applied before fetching. This allows an attacker (or prompt injection in crawled content) to force the agent to fetch cloud metadata endpoints, internal services, or local files via file:// URLs. This vulnerability is fixed in 1.5.128.
📍 영향받는 시스템
PraisonAIAgents versions prior to 1.5.128
⚔️ 공격 벡터
Prompt Injection 또는 악의적인 URL 입력을 통한 SSRF 및 Local File Read
🛡️ 대응 방법
PraisonAIAgents를 최신 버전인 1.5.128 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 1.5.128보다 낮으면 취약한 상태입니다.
pip show praisonaiagents | grep Version