CVE-2026-33139 in PySpector정보

요약

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

PySpector는 현대적인 Python 개발 워크플로우를 위해 설계된 정적 분석 보안 테스트(SAST) 프레임워크입니다. PySpector 버전 0.1.6 및 그 이전 버전은 플러그인 시스템에서 보안 검증 우회 취약점의 영향을 받습니다. plugin_system.py의 validate_plugin_code() 함수는 플러그인이 신뢰되고 실행되기 전에 위험한 API 호출을 차단하기 위해 정적 AST 분석을 수행합니다. 그러나 내부 헬퍼 함수인 resolve_name()은 ast.Name 및 ast.Attribute 노드 유형만 처리하며, 그 외의 모든 유형에 대해 None을 반환합니다. 플러그인이 getattr()을 통해 간접 함수 호출(예: getattr(os, 'system'))을 사용할 경우, 외부 호출의 func 노드는 ast.Call 유형이 되어 resolve_name()이 None을 반환하고 보안 검사가 묵시적으로 건너뛰어집니다. 이로 인해 플러그인이 신뢰 워크플로우를 잘못 통과하여 로드 시 사용자의 시스템에서 임의의 시스템 명령을 실행하게 됩니다. 이 문제는 버전 0.1.7에서 패치되었습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

GitHub M

예약하다

2026. 03. 17.

모더레이션

수락

항목

VDB-352118

EPSS

0.00169

출처

Do you know our Splunk app?

Download it now for free!