🔍 CVE-2026-47398

8.1
CVSS Score
HIGH
2026-07-21
2026-10-24 19:10
✅ 완료

🇰🇷 한글 설명

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 이상이면 안전합니다.

Shell / Script
pip show praisonai | grep Version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Teams