🔍 CVE-2026-34955

8.8
CVSS Score
HIGH
2026-04-04
2026-07-24 21:10
✅ 완료

🇰🇷 한글 설명

PraisonAI의 SubprocessSandbox 구성 요소에서 발생하는 취약점으로, shell=True 설정과 불완전한 명령 차단 목록으로 인해 발생합니다. STRICT 모드에서도 sh 또는 bash를 이용한 명령 실행을 막지 못해 샌드박스를 우회할 수 있습니다.

💡 쉬운 설명

프로그램이 위험한 명령어를 실행하지 못하도록 가두어 두는 '모래상자(샌드박스)' 기능에 구멍이 뚫린 상태입니다. 공격자가 특수한 명령어를 입력하면 이 가두리 양식장을 탈출하여 컴퓨터를 마음대로 조종할 수 있습니다.

🇺🇸 원문 (English)

PraisonAI is a multi-agent teams system. Prior to version 4.5.97, SubprocessSandbox in all modes (BASIC, STRICT, NETWORK_ISOLATED) calls subprocess.run() with shell=True and relies solely on string-pattern matching to block dangerous commands. The blocklist does not include sh or bash as standalone executables, allowing trivial sandbox escape in STRICT mode via sh -c '<command>'. This issue has been patched in version 4.5.97.

📍 영향받는 시스템

PraisonAI 4.5.97 미만 모든 버전

⚔️ 공격 벡터

STRICT 모드에서 'sh -c <command>'와 같은 명령어를 입력하여 샌드박스 우회 및 임의 명령 실행

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
pip show praisonai | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Teams