🔍 CVE-2026-32640

9.8
CVSS Score
CRITICAL
2026-03-16
2026-07-15 02:19
✅ 완료

🇰🇷 한글 설명

SimpleEval 라이브러리에서 샌드박스 내 객체의 속성을 통해 위험한 모듈에 직접 접근할 수 있는 취약점입니다. 콜백 함수 인자로 위험한 함수나 모듈을 전달하여 보안 제약을 우회할 수 있으며, 공격자가 권한 밖의 코드 실행을 트리거할 수 있습니다. 1.0.5 버전에서 완전히 해결되었습니다.

💡 쉬운 설명

SimpleEval은 파이썬 코드를 안전하게 실행하려는 도구인데, 그 안에 숨겨진 위험한 기능들(모듈, 함수)에 접근할 수 있는 방법이 있었습니다. 악의적인 사용자가 이를 악용하여 제한된 샌드박스를 벗어난 작업을 할 수 있었습니다.

🇺🇸 원문 (English)

SimpleEval is a library for adding evaluatable expressions into python projects. Prior to 1.0.5, objects (including modules) can leak dangerous modules through to direct access inside the sandbox. If the objects you've passed in as names to SimpleEval have modules or other disallowed / dangerous objects available as attrs. Additionally, dangerous functions or modules could be accessed by passing them as callbacks to other safe functions to call. The latest version 1.0.5 has this issue fixed. This vulnerability is fixed in 1.0.5.

📍 영향받는 시스템

SimpleEval < 1.0.5

⚔️ 공격 벡터

샌드박스에 전달된 객체의 속성 또는 콜백 함수 인자를 통해 위험한 모듈/함수에 접근

🛡️ 대응 방법

SimpleEval을 1.0.5 이상 버전으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 1.0.5 이상이면 안전합니다. 1.0.5 미만이면 즉시 업그레이드 필요합니다.

Shell / Script
pip show simpleeval 2>/dev/null | grep Version | awk '{print $2}'

📊 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