CVE-2026-57138 in PraisonAI
요약
\~에 의해 VulDB • 2026. 09. 15.
PraisonAI는 다중 에이전트 팀 시스템입니다. 버전 1.4.0부터 1.7.2까지 `src/praisonai-ts/src/tools/builtins/code-mode.ts`의 `codeMode`는 `with(sandbox)` 컨텍스트 내에서 `new Function()`을 사용하여 신뢰할 수 없는 JavaScript 코드를 실행하며, 작은 소스 코드 차단 목록과 가려진(process) 및 require 속성에 의존합니다. 공격자는 `( {} ).constructor.constructor`를 사용하여 실제 Function 생성자를 복원하고 process와 process.mainModule.require에 접근하여, advertised된 샌드박스에도 불구하고 호스트 파일 시스템 및 하위 프로세스 API에 도달할 수 있습니다. codeMode 입력을 제어하는 공격자는 비밀 정보를 읽거나 파일을 수정하거나 명령을 실행하거나 호스트 프로세스를 고갈시킬 수 있습니다. 이 문제는 버전 1.7.2에서 해결되었습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.