🔍 CVE-2026-41497

9.8
CVSS Score
CRITICAL
2026-05-08
2026-06-17 10:46
✅ 완료

🇰🇷 한글 설명

PraisonAI의 parse_mcp_command() 함수에서 명령어 화이트리스트와 인자 검증이 부재하여, bash, python 등 임의의 실행파일을 subprocess로 직접 실행할 수 있는 취약점입니다. 공격자는 코드 실행 플래그를 포함한 명령어를 통해 원격 코드 실행(RCE)이 가능합니다. 버전 4.6.9 이상에서 패치됨.

💡 쉬운 설명

PraisonAI 시스템이 사용자 입력 명령어를 아무 검사 없이 실행하는 문제입니다. 악의적인 명령어를 입력하면 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

PraisonAI is a multi-agent teams system. Prior to version 4.6.9, the fix for PraisonAI's MCP command handling does not add a command allowlist or argument validation to parse_mcp_command(), allowing arbitrary executables like bash, python, or /bin/sh with inline code execution flags to pass through to subprocess execution. This issue has been patched in version 4.6.9.

📍 영향받는 시스템

PraisonAI 버전 4.6.9 미만 (모든 MCP 명령 처리 기능)

⚔️ 공격 벡터

parse_mcp_command()에 bash -c 또는 python -c 같은 실행파일과 인라인 코드 플래그를 포함한 입력값 전달

🛡️ 대응 방법

PraisonAI를 4.6.9 이상으로 업그레이드

🔧 검증 코드

표시된 버전이 4.6.9 이상이면 안전, 미만이면 즉시 업그레이드 필요

Shell / Script
pip show praisonai 2>/dev/null | grep Version || python -c 'import praisonai; print(praisonai.__version__)' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python