CVE-2026-39420 in MaxKB정보

요약

\~에 의해 VulDB • 2026. 05. 23.

MaxKB는 기업용 오픈소스 AI 어시스턴트입니다. 버전 2.7.1 이하에서 불완전한 샌드박스 보호 메커니즘으로 인해 도구 실행 권한이 있는 인증된 사용자가 LD_PRELOAD 기반 샌드박스에서 탈출할 수 있습니다. 공격자는 env 명령어를 사용하여 환경 변수를 지우고 sandbox.so 훅을 제거함으로써 제한 없는 원격 코드 실행(RCE) 및 네트워크 접근이 가능합니다. MaxKB는 LD_PRELOAD 환경 변수를 통해 sandbox.so를 주입하여 신뢰할 수 없는 Python 코드 실행을 Tool Debug API를 통해 제한합니다. 이는 execve, socket, open과 같은 민감한 C 라이브러리 함수를 인터셉트하여 네트워크 및 파일 접근을 제한합니다. 그러나 특정 패치로 인해 샌드박스화된 사용자가 /usr/bin/env 유틸리티를 실행할 수 있게 되었습니다. 공격자가 하위 프로세스 생성을 허용받는 경우, env -i python 명령어를 실행할 수 있습니다. -i 플래그는 env에게 대상 프로그램을 실행하기 전에 모든 환경 변수를 완전히 지우도록 지시합니다. 이로 인해 LD_PRELOAD 환경 변수가 효과적으로 제거됩니다. 새로 생성된 Python 프로세스는 샌드박스 훅 없이 네이티브로 실행되어 모든 네트워크 및 파일 시스템 제한을 우회하게 됩니다. 이 문제는 버전 2.8.0에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 04. 07.

모더레이션

수락

항목

VDB-357221

EPSS

0.00485

출처

Want to know what is going to be exploited?

We predict KEV entries!