🔍 CVE-2026-39306

7.3
CVSS Score
HIGH
2026-04-07
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

PraisonAI 1.5.113 미만 버전에서 레시피 레지스트리 풀 과정 중 발생하는 경로 탐색 및 임의 파일 쓰기 취약점입니다. 공격자가 조작된 .praison tar 아카이브를 업로드하면, 사용자가 이를 내려받을 때 상위 디렉토리로 이동하는 경로(../)를 통해 의도하지 않은 위치에 파일을 생성할 수 있습니다. 체크섬 검증을 우회할 수 있어 위험도가 높습니다.

💡 쉬운 설명

나쁜 사람이 만든 압축 파일을 다운로드하면, 컴퓨터의 중요한 폴더에 몰래 파일을 저장하거나 시스템을 망가뜨릴 수 있는 문제입니다. 압축 파일 안에 '위로 이동' 명령을 숨겨두어 보안 경계를 넘나드는 방식입니다.

🇺🇸 원문 (English)

PraisonAI is a multi-agent teams system. Prior to 1.5.113, PraisonAI's recipe registry pull flow extracts attacker-controlled .praison tar archives with tar.extractall() and does not validate archive member paths before extraction. A malicious publisher can upload a recipe bundle that contains ../ traversal entries and any user who later pulls that recipe will write files outside the output directory they selected. This is a path traversal / arbitrary file write vulnerability on the client side of the recipe registry workflow. It affects both the local registry pull path and the HTTP registry pull path. The checksum verification does not prevent exploitation because the malicious traversal payload is part of the signed bundle itself. This vulnerability is fixed in 1.5.113.

📍 영향받는 시스템

PraisonAI versions prior to 1.5.113

⚔️ 공격 벡터

악의적인 사용자가 경로 탐색(Path Traversal) 페이로드가 포함된 .praison 아카이브를 레지스트리에 업로드하여 사용자가 이를 다운로드하도록 유도

🛡️ 대응 방법

PraisonAI를 최신 버전인 1.5.113 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.5.113보다 낮으면 취약한 상태입니다.

Shell / Script
pip show praisonai | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Teams