🇰🇷 한글 설명
PraisonAI의 v4.6.40 미만 버전에서 agents_generator.py 파일 내 spec.loader.exec_module 호출 지점이 보안 검증 없이 노출되어 있습니다. 공격자가 YAML 설정을 통해 임의의 모듈 경로를 주입할 경우, 검증이나 환경 변수 제한 없이 악성 코드가 실행될 수 있습니다.
💡 쉬운 설명
프로그램이 설정 파일을 읽을 때 검증되지 않은 외부 파일을 실행할 수 있는 보안 구멍이 발견되었습니다. 해커가 조작된 설정 파일을 사용하면 사용자의 컴퓨터에서 몰래 악성 프로그램을 실행할 수 있습니다.
🇺🇸 원문 (English)
PraisonAI is a multi-agent teams system. The v4.6.32 chokepoint refactor (which patched CVE-2026-44334 / GHSA-xcmw-grxf-wjhj) added the PRAISONAI_ALLOW_LOCAL_TOOLS env-var gate to the tool_override.py sinks. However, two additional spec.loader.exec_module call sites in praisonai/agents_generator.py were missed and remain completely unguarded in versions prior to 4.6.40. Both functions accept a module_path parameter sourced from YAML configuration and execute it without validation, signature checking, or the env-var gate. Version 4.6.40 fixes the issue.
📍 영향받는 시스템
PraisonAI versions prior to 4.6.40
⚔️ 공격 벡터
YAML 구성 파일 내 module_path 파라미터를 조작하여 임의의 모듈 실행
🛡️ 대응 방법
PraisonAI를 최신 버전인 4.6.40 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 4.6.40 미만이면 취약한 상태이며, 4.6.40 이상이면 안전합니다.
pip show praisonai | grep Version