🔍 CVE-2026-40117

6.2
CVSS Score
MEDIUM
2026-04-09
2026-10-26 22:10
✅ 완료

🇰🇷 한글 설명

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보다 낮은지 확인합니다.

Shell / Script
pip show PraisonAIAgents | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Teams